0001558370-23-018619.txt : 20231109 0001558370-23-018619.hdr.sgml : 20231109 20231109170732 ACCESSION NUMBER: 0001558370-23-018619 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Vertex, Inc. CENTRAL INDEX KEY: 0001806837 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 232081753 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39413 FILM NUMBER: 231393662 BUSINESS ADDRESS: STREET 1: 2301 RENAISSANCE BOULEVARD CITY: KING OF PRUSSIA STATE: PA ZIP: 19406 BUSINESS PHONE: (800) 355-3500 MAIL ADDRESS: STREET 1: 2301 RENAISSANCE BOULEVARD CITY: KING OF PRUSSIA STATE: PA ZIP: 19406 10-Q 1 verx-20230930x10q.htm 10-Q
0001806837--12-312023Q3false00Vertex, Inc.50014000500140005582500010030700010030700096839000P2YP0YP0YP1YP1YP1Y0001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-07-012023-09-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-01-012023-03-310001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-04-012022-06-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2023-07-012023-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2022-07-012022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-09-300001806837srt:MinimumMember2023-01-012023-09-300001806837srt:MaximumMember2023-01-012023-09-300001806837verx:SystaxSistemasFiscaisLtdaMember2022-01-012022-12-310001806837verx:TellutaxMember2021-01-012021-01-310001806837verx:LcrDixonCorporationMember2023-09-300001806837verx:LcrDixonCorporationMember2022-12-310001806837verx:SystaxSistemasFiscaisLtdaMember2022-07-012022-09-300001806837verx:SystaxSistemasFiscaisLtdaMember2022-01-012022-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001806837us-gaap:RetainedEarningsMember2023-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001806837us-gaap:RetainedEarningsMember2023-06-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-06-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001806837us-gaap:RetainedEarningsMember2023-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001806837us-gaap:RetainedEarningsMember2022-12-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001806837us-gaap:RetainedEarningsMember2022-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001806837us-gaap:RetainedEarningsMember2022-06-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-06-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001806837us-gaap:RetainedEarningsMember2022-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001806837us-gaap:RetainedEarningsMember2021-12-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeOneMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeOneMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeTenMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSixMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSevenMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeNineMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFourMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFiveMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeElevenMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeEightMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeTwoMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeThreeMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeTenMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSixMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSevenMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeNineMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFourMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFiveMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeElevenMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeEightMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeTwoMember2023-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeThreeMember2023-09-300001806837us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001806837us-gaap:EmployeeStockOptionMember2022-12-310001806837us-gaap:EmployeeStockOptionMember2023-09-300001806837us-gaap:EmployeeStockMemberus-gaap:IPOMember2023-11-012023-11-300001806837us-gaap:EmployeeStockMemberus-gaap:IPOMember2022-11-012022-11-300001806837us-gaap:RestrictedStockUnitsRSUMember2022-12-310001806837us-gaap:RestrictedStockMember2022-12-310001806837srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001806837srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-09-300001806837srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001806837srt:MinimumMemberus-gaap:RestrictedStockMember2023-01-012023-09-300001806837srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001806837srt:MaximumMemberus-gaap:RestrictedStockMember2023-01-012023-09-300001806837verx:SoftwareLicensesMember2023-07-012023-09-300001806837verx:CloudSubscriptionsMember2023-07-012023-09-300001806837verx:SoftwareLicensesMember2023-01-012023-09-300001806837verx:CloudSubscriptionsMember2023-01-012023-09-300001806837verx:SoftwareLicensesMember2022-07-012022-09-300001806837verx:CloudSubscriptionsMember2022-07-012022-09-300001806837verx:SoftwareLicensesMember2022-01-012022-09-300001806837verx:CloudSubscriptionsMember2022-01-012022-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-07-012023-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-04-012023-06-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-012022-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001806837verx:SystaxSistemasFiscaisLtdaMember2022-12-310001806837us-gaap:NonUsMember2023-09-300001806837us-gaap:NonUsMember2022-12-310001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2023-09-300001806837verx:SoftwareDevelopmentCloudBasedServicesMember2023-09-300001806837us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-09-300001806837us-gaap:LeaseholdImprovementsMember2023-09-300001806837us-gaap:FurnitureAndFixturesMember2023-09-300001806837us-gaap:EquipmentMember2023-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2022-12-310001806837verx:SoftwareDevelopmentCloudBasedServicesMember2022-12-310001806837us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001806837us-gaap:LeaseholdImprovementsMember2022-12-310001806837us-gaap:FurnitureAndFixturesMember2022-12-310001806837us-gaap:EquipmentMember2022-12-310001806837verx:SoftwareDevelopmentCloudBasedServicesMember2023-01-012023-09-300001806837verx:SoftwareDevelopmentCloudBasedServicesMember2022-01-012022-09-300001806837verx:SystaxSistemasFiscaisLtdaMember2023-07-012023-09-300001806837verx:SystaxSistemasFiscaisLtdaMember2023-01-012023-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001806837srt:ScenarioPreviouslyReportedMember2022-09-300001806837srt:RestatementAdjustmentMember2022-09-300001806837srt:ScenarioPreviouslyReportedMember2022-06-300001806837srt:RestatementAdjustmentMember2022-06-300001806837srt:ScenarioPreviouslyReportedMember2022-03-310001806837srt:RestatementAdjustmentMember2022-03-3100018068372022-03-310001806837srt:ScenarioPreviouslyReportedMember2021-12-310001806837srt:RestatementAdjustmentMember2021-12-310001806837us-gaap:RetainedEarningsMember2023-07-012023-09-300001806837us-gaap:RetainedEarningsMember2023-04-012023-06-300001806837us-gaap:RetainedEarningsMember2023-01-012023-03-310001806837us-gaap:RetainedEarningsMember2022-07-012022-09-300001806837us-gaap:RetainedEarningsMember2022-04-012022-06-300001806837us-gaap:RetainedEarningsMember2022-01-012022-03-310001806837srt:ScenarioPreviouslyReportedMember2022-01-012022-09-300001806837srt:RestatementAdjustmentMember2022-01-012022-09-300001806837srt:ScenarioPreviouslyReportedMember2022-01-012022-06-300001806837srt:RestatementAdjustmentMember2022-01-012022-06-3000018068372022-01-012022-06-300001806837srt:ScenarioPreviouslyReportedMember2022-01-012022-03-310001806837srt:RestatementAdjustmentMember2022-01-012022-03-310001806837srt:ScenarioPreviouslyReportedMember2021-01-012021-12-310001806837srt:RestatementAdjustmentMember2021-01-012021-12-3100018068372021-01-012021-12-310001806837verx:TermLoanMember2023-09-300001806837verx:TermLoanMember2022-12-310001806837us-gaap:LineOfCreditMember2022-03-080001806837srt:ScenarioPreviouslyReportedMember2023-01-012023-03-310001806837srt:RestatementAdjustmentMember2023-01-012023-03-310001806837srt:ScenarioPreviouslyReportedMember2022-01-012022-12-310001806837srt:RestatementAdjustmentMember2022-01-012022-12-3100018068372022-01-012022-12-310001806837us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:OtherIntangibleAssetsMember2023-09-300001806837us-gaap:OtherIntangibleAssetsMember2022-12-310001806837verx:BusinessCombinationContingentConsiderationMember2023-09-300001806837verx:BusinessCombinationContingentConsiderationMember2022-12-310001806837verx:BusinessCombinationContingentConsiderationMember2023-01-012023-09-300001806837us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberverx:SystaxSistemasFiscaisLtdaMember2023-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2023-09-300001806837us-gaap:RestrictedStockMember2023-09-300001806837us-gaap:EmployeeStockMember2023-09-300001806837us-gaap:CommonClassBMember2023-07-012023-09-300001806837us-gaap:CommonClassAMember2023-07-012023-09-300001806837us-gaap:CommonClassBMember2023-01-012023-09-300001806837us-gaap:CommonClassAMember2023-01-012023-09-300001806837us-gaap:CommonClassBMember2022-07-012022-09-300001806837us-gaap:CommonClassAMember2022-07-012022-09-300001806837us-gaap:CommonClassBMember2022-01-012022-09-300001806837us-gaap:CommonClassAMember2022-01-012022-09-300001806837verx:SCorporationMember2022-07-012022-09-300001806837verx:SCorporationMember2022-01-012022-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2023-07-012023-09-300001806837verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember2023-07-012023-09-300001806837us-gaap:SoftwareDevelopmentMember2023-07-012023-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2023-01-012023-09-300001806837verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember2023-01-012023-09-300001806837us-gaap:SoftwareDevelopmentMember2023-01-012023-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2022-07-012022-09-300001806837verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember2022-07-012022-09-300001806837us-gaap:SoftwareDevelopmentMember2022-07-012022-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2022-01-012022-09-300001806837verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember2022-01-012022-09-300001806837us-gaap:SoftwareDevelopmentMember2022-01-012022-09-300001806837verx:NewTermLoanMember2022-03-080001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-09-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-06-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-09-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310001806837us-gaap:CommonClassBMember2023-09-300001806837us-gaap:CommonClassAMember2023-09-300001806837us-gaap:CommonClassBMember2022-12-310001806837us-gaap:CommonClassAMember2022-12-310001806837us-gaap:AssetUnderConstructionMember2023-09-300001806837us-gaap:AssetUnderConstructionMember2022-12-310001806837us-gaap:ComputerSoftwareIntangibleAssetMember2023-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001806837verx:TellutaxMemberverx:MeasurementInputRevenueVolatilityMember2023-09-300001806837verx:TellutaxMemberus-gaap:MeasurementInputExpectedTermMember2023-09-300001806837verx:TellutaxMemberus-gaap:MeasurementInputDiscountRateMember2023-09-300001806837verx:TellutaxMemberverx:MeasurementInputRevenueVolatilityMember2022-12-310001806837verx:TellutaxMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001806837verx:TellutaxMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001806837verx:TellutaxMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837verx:TellutaxMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837verx:TellutaxMember2023-09-300001806837verx:TellutaxMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837verx:TellutaxMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837verx:TellutaxMember2022-12-310001806837verx:TellutaxMember2023-07-012023-09-300001806837verx:TellutaxMember2023-01-012023-09-300001806837verx:TellutaxMember2022-07-012022-09-300001806837verx:TellutaxMember2022-01-012022-09-300001806837verx:SystaxSistemasFiscaisLtdaMember2023-09-300001806837us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001806837us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001806837srt:ScenarioPreviouslyReportedMember2023-03-310001806837srt:RestatementAdjustmentMember2023-03-3100018068372023-03-310001806837srt:ScenarioPreviouslyReportedMember2022-12-310001806837srt:RestatementAdjustmentMember2022-12-310001806837verx:OutOfMoneyOptionsMemberus-gaap:CommonClassAMember2023-07-012023-09-300001806837verx:AmendedPlanMemberus-gaap:CommonClassAMember2023-07-012023-09-300001806837us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-07-012023-09-300001806837us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2023-07-012023-09-300001806837us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-07-012023-09-300001806837verx:OutOfMoneyOptionsMemberus-gaap:CommonClassAMember2023-01-012023-09-300001806837verx:AmendedPlanMemberus-gaap:CommonClassAMember2023-01-012023-09-300001806837us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-01-012023-09-300001806837us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2023-01-012023-09-300001806837us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2023-01-012023-09-300001806837verx:OutOfMoneyOptionsMemberus-gaap:CommonClassAMember2022-07-012022-09-300001806837verx:AmendedPlanMemberus-gaap:CommonClassAMember2022-07-012022-09-300001806837us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2022-07-012022-09-300001806837us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2022-07-012022-09-300001806837us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2022-07-012022-09-300001806837verx:OutOfMoneyOptionsMemberus-gaap:CommonClassAMember2022-01-012022-09-300001806837verx:AmendedPlanMemberus-gaap:CommonClassAMember2022-01-012022-09-300001806837us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2022-01-012022-09-300001806837us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2022-01-012022-09-300001806837us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2022-01-012022-09-300001806837us-gaap:CostOfSalesMember2023-07-012023-09-300001806837us-gaap:CostOfSalesMember2023-01-012023-09-300001806837us-gaap:CostOfSalesMember2022-07-012022-09-300001806837us-gaap:CostOfSalesMember2022-01-012022-09-300001806837us-gaap:LicenseAndServiceMember2023-09-3000018068372023-06-300001806837us-gaap:LicenseAndServiceMember2022-12-3100018068372022-09-3000018068372022-06-300001806837us-gaap:ServiceOtherMember2023-07-012023-09-300001806837us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001806837us-gaap:RestrictedStockMember2023-07-012023-09-300001806837us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001806837us-gaap:LicenseAndServiceMember2023-07-012023-09-300001806837us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001806837us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001806837us-gaap:EmployeeStockMember2023-07-012023-09-300001806837us-gaap:PhantomShareUnitsPSUsMemberverx:TaxamoMember2023-01-012023-09-300001806837us-gaap:ServiceOtherMember2023-01-012023-09-300001806837us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001806837us-gaap:RestrictedStockMember2023-01-012023-09-300001806837us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001806837us-gaap:LicenseAndServiceMember2023-01-012023-09-300001806837us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001806837us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001806837us-gaap:EmployeeStockMember2023-01-012023-09-300001806837us-gaap:ServiceOtherMember2022-07-012022-09-300001806837us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001806837us-gaap:RestrictedStockMember2022-07-012022-09-300001806837us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001806837us-gaap:LicenseAndServiceMember2022-07-012022-09-300001806837us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001806837us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001806837us-gaap:EmployeeStockMember2022-07-012022-09-300001806837us-gaap:ServiceOtherMember2022-01-012022-09-300001806837us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001806837us-gaap:RestrictedStockMember2022-01-012022-09-300001806837us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001806837us-gaap:LicenseAndServiceMember2022-01-012022-09-300001806837us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001806837us-gaap:EmployeeStockMember2022-01-012022-09-3000018068372022-01-012022-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-07-012023-09-3000018068372023-07-012023-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-03-3100018068372023-01-012023-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-07-012022-09-3000018068372022-07-012022-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-3100018068372022-01-012022-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-04-012023-06-3000018068372023-04-012023-06-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-04-012022-06-3000018068372022-04-012022-06-300001806837us-gaap:OtherIntangibleAssetsMember2023-01-012023-09-300001806837us-gaap:OtherIntangibleAssetsMember2022-01-012022-12-310001806837verx:AssetsHeldUnderFinanceLeasesMember2023-09-300001806837us-gaap:SoftwareDevelopmentMember2023-09-300001806837verx:AssetsHeldUnderFinanceLeasesMember2022-12-310001806837us-gaap:SoftwareDevelopmentMember2022-12-3100018068372021-12-3100018068372023-09-3000018068372022-12-310001806837verx:JohnSchwabMember2023-09-300001806837verx:EricAndersenMember2023-09-300001806837verx:JohnSchwabMember2023-07-012023-09-300001806837verx:EricAndersenMember2023-07-012023-09-300001806837us-gaap:CommonClassBMember2023-11-030001806837us-gaap:CommonClassAMember2023-11-0300018068372023-01-012023-09-30xbrli:sharesiso4217:USDxbrli:pureverx:Yiso4217:USDxbrli:sharesverx:segmentverx:paymentverx:period

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

FORM 10-Q

(Mark One)

    

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

For the quarterly period ended September 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-39413

VERTEX, INC.

(Exact Name of Registrant as Specified in its Charter)

Delaware

    

 

    

23-2081753

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

 

 

2301 Renaissance Blvd
King of Prussia, Pennsylvania

 

19406 

(Address of principal executive offices)

 

(Zip Code)

Registrant’s telephone number, including area code: (800) 355-3500

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

Title of each class

    

Trading symbol

    

Name of each exchange on which registered

Class A Common Stock, Par Value $0.001 Per Share

VERX

The Nasdaq Stock Market LLC

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

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

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

Large accelerated filer

    

Accelerated filer

 

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

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

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

As of  November 3, 2023, the registrant had 60,325,387 shares of Class A common stock, $0.001 par value per share, and 92,661,000 shares of Class B common stock, $0.001 par value per share, outstanding.

1

TABLE OF CONTENTS

 

Page

Part I - Financial Information 

Item 1.

Financial Statements

Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022 (unaudited)

5

Condensed Consolidated Statements of Comprehensive Loss for the Three and Nine Months Ended September 30, 2023 and 2022 (unaudited)

6

Condensed Consolidated Statements of Changes in Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and 2022 (unaudited)

7

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022 (unaudited)

2

Notes to Condensed Consolidated Financial Statements (unaudited)

10

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

31

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

54

Item 4.

Controls and Procedures

55

Part II - Other Information

56

Item 1.

Legal Proceedings

56

Item 1A.

Risk Factors

56

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

56

Item 3.

Defaults Upon Senior Securities

56

Item 4.

Mine Safety Disclosures

56

Item 5.

Other Information

56

Item 6.

Exhibits

57

Signatures

58

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. All statements made in this Quarterly Report on Form 10-Q that are not statements of historical fact, including statements about our beliefs and expectations and regarding future events or our future results of operations, financial condition, business, strategies, financial needs, and the plans and objectives of management, are forward-looking statements and should be evaluated as such. These statements often include words such as “anticipate,” “believe,” “expect,” “suggests,” “plans,” “intend,” “estimates,” “targets,” “projects,” “should,” “could,” “would,” “may,” “will,” “forecast,” and other similar expressions or the negatives of those terms. We base these forward-looking statements on our current expectations, plans, and assumptions that we have made in light of our experience in the industry, as well as our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances at such time. As you read and consider this Quarterly Report on Form 10-Q, you should understand that these statements are not guarantees of future performance or results. The forward-looking statements are subject to and involve risks, uncertainties and assumptions, and you should not place undue reliance on these forward-looking statements. Although we believe that these forward-looking statements are based on reasonable assumptions at the time they are made, you should be aware that many factors could affect our actual results or results of operations and could cause actual results to differ materially from those expressed in the forward-looking statements. Important factors that may materially affect such forward-looking statements include, but are not limited to:

our ability to attract new customers on a cost-effective basis and the extent to which existing customers renew and upgrade their subscriptions;
our ability to sustain and expand revenues, maintain profitability, and to effectively manage our anticipated growth;
the timing of our introduction of new solutions or updates to existing solutions;
our ability to successfully diversify our solutions by developing or introducing new solutions or acquiring and integrating additional businesses, products, services, or content;
our ability to maintain and expand our strategic relationships with third parties;
risks related to our expanding international operations;
our ability to deliver our solutions to customers without disruption or delay;
our exposure to liability from errors, delays, fraud or system failures, which may not be covered by insurance;
risks related to our determinations of customers’ transaction tax and tax payments;
risks related to changes in tax laws and regulations or their interpretation or enforcement;
our ability to manage cybersecurity and data privacy risks;
risks related to failures in information technology, infrastructure, and third-party service providers;
our ability to effectively protect, maintain, and enhance our brand;
global economic weakness and uncertainties, and disruption in the capital and credit markets;
business disruptions related to natural disasters, epidemic outbreaks, terrorist acts, political events, or other events outside of our control;
the potential effects on our business from the existence of a global endemic or pandemic;
our ability to comply with anti-corruption, anti-bribery, and similar laws;
changes in interest rates, security ratings and market perceptions of the industry in which we operate, or our ability to obtain capital on commercially reasonable terms or at all;
any statements of belief and any statements of assumptions underlying any of the foregoing; and
other factors beyond our control.

3

The risks included here are not exhaustive, and additional factors could adversely affect our business and financial performance, including factors and risks included in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”) on March 10, 2023 (the “2022 Annual Report”). Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for us to identify all such risk factors, nor can we assess the impact of all such risk factors on the business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. Given these risks and uncertainties, you should not place undue reliance on our forward-looking statements, and you should not rely on forward-looking statements as predictions of future events. The results, events, and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements. The forward-looking statements made in this Quarterly Report on Form 10-Q speak only as of the date of this report. We undertake no obligation to update any forward-looking statements made in this report to reflect events or circumstances after the date of this report or to reflect new information or the occurrence of unanticipated events, except as required by law. If we update one or more forward-looking statements, no inference should be drawn that we will make additional updates with respect to those or other forward-looking statements.

4

PART I - FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

Vertex, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

As of September 30, 2023 and December 31, 2022

(Amounts in thousands, except per share data)

September 30, 

    

December 31, 

2023

2022

(unaudited)

    

Assets

Current assets:

  

 

Cash and cash equivalents

$

49,499

$

91,803

Funds held for customers

 

31,623

 

14,945

Accounts receivable, net of allowance of $14,308 and $9,554, respectively

 

129,018

 

102,885

Prepaid expenses and other current assets

 

19,637

 

22,340

Investment securities available-for-sale, at fair value (amortized cost of $8,359 and $11,220, respectively)

8,326

11,173

Total current assets

 

238,103

 

243,146

Property and equipment, net of accumulated depreciation

 

100,270

 

101,090

Capitalized software, net of accumulated amortization

 

39,356

 

39,012

Goodwill and other intangible assets

 

253,976

 

257,023

Deferred commissions

 

17,094

 

15,463

Deferred income tax asset

40,557

30,938

Operating lease right-of-use assets

15,333

17,187

Other assets

 

15,379

 

15,333

Total assets

$

720,068

$

719,192

Liabilities and Stockholders' Equity

 

 

Current liabilities:

 

  

 

  

Current portion of long-term debt

$

2,500

$

2,188

Accounts payable

24,379

14,329

Accrued expenses

 

49,614

 

38,234

Customer funds obligations

 

29,117

 

12,121

Accrued salaries and benefits

 

17,355

 

10,790

Accrued variable compensation

 

23,232

 

23,729

Deferred compensation, current

 

 

2,809

Deferred revenue, current

 

264,785

 

268,847

Current portion of operating lease liabilities

4,198

4,086

Current portion of finance lease liabilities

84

103

Deferred purchase consideration, current

10,000

19,824

Purchase commitment and contingent consideration liabilities, current

 

7,842

 

6,149

Total current liabilities

 

433,106

 

403,209

Deferred revenue, net of current portion

 

2,030

 

10,289

Debt, net of current portion

44,863

46,709

Operating lease liabilities, net of current portion

17,445

20,421

Finance lease liabilities, net of current portion

65

10

Purchase commitment and contingent consideration liabilities, net of current portion

 

2,200

 

8,412

Deferred other liabilities

 

187

 

417

Total liabilities

 

499,896

 

489,467

Commitments and contingencies (Note 11)

 

  

 

  

Stockholders' equity:

 

  

 

  

Preferred shares, $0.001 par value, 30,000 shares authorized; no shares issued and outstanding

 

Class A voting common stock, $0.001 par value, 300,000 shares authorized; 55,825 and 50,014 shares issued and outstanding, respectively

56

50

Class B voting common stock, $0.001 par value, 150,000 shares authorized; 96,839 and 100,307 shares issued and outstanding, respectively

97

100

Additional paid in capital

265,251

244,820

(Accumulated deficit) retained earnings

 

(15,920)

 

12,507

Accumulated other comprehensive loss

 

(29,312)

 

(27,752)

Total stockholders' equity

 

220,172

 

229,725

Total liabilities and stockholders' equity

$

720,068

$

719,192

The accompanying notes are an integral part of these condensed consolidated financial statements.

5

Vertex, Inc. and Subsidiaries

Condensed Consolidated Statements of Comprehensive Loss

For the three and nine months ended September 30, 2023 and 2022

(Amounts in thousands, except per share data)

Three months ended September 30,

Nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Revenues:

  

    

  

    

    

Software subscriptions

$

121,285

$

106,368

$

350,135

$

304,587

Services

23,742

 

19,870

67,338

55,911

Total revenues

 

145,027

 

126,238

417,473

 

360,498

Cost of revenues:

 

  

 

  

Software subscriptions

 

41,055

 

36,638

116,974

105,760

Services

 

15,816

 

14,020

45,523

37,893

Total cost of revenues

 

56,871

 

50,658

162,497

 

143,653

Gross profit

 

88,156

 

75,580

254,976

 

216,845

Operating expenses:

 

  

 

  

Research and development

 

16,772

 

10,351

45,314

30,294

Selling and marketing

 

33,919

 

30,252

103,196

89,683

General and administrative

 

35,385

 

31,679

109,071

90,520

Depreciation and amortization

 

3,782

 

2,936

11,401

9,120

Other operating expense , net

 

316

 

1,233

1,013

1,927

Total operating expenses

 

90,174

 

76,451

269,995

 

221,544

Loss from operations

 

(2,018)

 

(871)

(15,019)

 

(4,699)

Interest expense, net

 

597

 

361

142

1,079

Loss before income taxes

 

(2,615)

 

(1,232)

(15,161)

 

(5,778)

Income tax expense (benefit)

 

784

 

(91)

13,266

1,217

Net loss

 

(3,399)

 

(1,141)

(28,427)

 

(6,995)

Other comprehensive (income) loss:

 

Foreign currency translation adjustments and revaluations, net of tax

 

5,311

 

10,670

1,580

24,496

Unrealized (gain) loss on investments, net of tax

(10)

28

(20)

26

Total other comprehensive (income) loss, net of tax

5,301

10,698

1,560

24,522

Total comprehensive loss

$

(8,700)

$

(11,839)

$

(29,987)

$

(31,517)

Net loss attributable to Class A stockholders, basic

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Net loss per Class A share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Weighted average Class A common stock, basic

 

54,931

 

48,488

 

53,050

 

44,708

Net loss attributable to Class A stockholders, diluted

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Net loss per Class A share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Weighted average Class A common stock, diluted

 

54,931

 

48,488

 

53,050

 

44,708

Net loss attributable to Class B stockholders, basic

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Net loss per Class B share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Weighted average Class B common stock, basic

 

97,145

 

101,307

 

98,361

 

104,772

Net loss attributable to Class B stockholders, diluted

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Net loss per Class B share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Weighted average Class B common stock, diluted

97,145

101,307

98,361

104,772

The accompanying notes are an integral part of these condensed consolidated financial statements.

6

Vertex, Inc. and Subsidiaries

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the three and nine months ended September 30, 2023 and 2022 (unaudited)

(Amounts in thousands)

(Accumulated

Accumulated

Outstanding

Class A

Outstanding

Class B

Additional

  

Deficit)

  

Other 

  

Total

Class A

Common

Class B

Common

Paid In

Retained

Comprehensive 

Stockholders'

Shares

  

 Stock

  

Shares

  

Stock

Capital

  

Earnings

  

Loss

  

Equity

Balance, January 1, 2023

50,014

$

50

100,307

$

100

$

244,820

$

12,507

$

(27,752)

$

229,725

Exercise of stock options, net

592

1

1,279

1,280

Shares issued upon vesting of Restricted Stock Units, net

391

(3,471)

(3,471)

Shares issued upon vesting of Restricted Stock Awards, net

Stock-based compensation expense

10,938

10,938

Shares issued in connection with ESPP

Class B shares exchanged for Class A shares

2,589

2

(2,589)

(2)

Foreign currency translation adjustments and revaluations, net of tax

3,122

3,122

Unrealized gain from available-for-sale investments, net of tax

13

13

Net loss

 

(18,132)

(18,132)

Balance, March 31, 2023

 

53,586

53

97,718

98

253,566

(5,625)

(24,617)

223,475

Exercise of stock options, net

259

1

668

669

Shares issued upon vesting of Restricted Stock Units, net

22

(221)

(221)

Shares issued upon vesting of Restricted Stock Awards, net

106

Shares issued in connection with ESPP

81

1,178

1,178

Stock-based compensation expense

6,904

6,904

Foreign currency translation adjustments and revaluations, net of tax

609

609

Unrealized loss from available-for-sale investments, net of tax

(3)

(3)

Net loss

(6,896)

(6,896)

Balance, June 30, 2023

 

54,054

54

97,718

98

262,095

(12,521)

(24,011)

225,715

Exercise of stock options, net

744

1

(3,717)

(3,716)

Shares issued upon vesting of Restricted Stock Units, net

56

(508)

(508)

Shares issued upon vesting of Restricted Stock Awards, net

92

(146)

(146)

Stock-based compensation expense

7,527

7,527

Class B shares exchanged for Class A shares

879

1

(879)

(1)

Foreign currency translation adjustments and revaluations, net of tax

(5,311)

(5,311)

Unrealized gain from available-for-sale investments, net of tax

10

10

Net loss

(3,399)

(3,399)

Balance, September 30, 2023

 

55,825

$

56

96,839

$

97

$

265,251

$

(15,920)

$

(29,312)

$

220,172

The accompanying notes are an integral part of these condensed consolidated financial statements.

7

Vertex, Inc. and Subsidiaries

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the three and nine months ended September 30, 2023 and 2022 (unaudited) continued

(Amounts in thousands)

Outstanding

Class A

Outstanding

Class B

Additional

  

  

Other 

  

Total

Class A

Common

Class B

Common

Paid In

Retained

Comprehensive 

Stockholders'

  

  

Shares

  

 Stock

  

Shares

  

Stock

Capital

  

Earnings

  

Loss

  

Equity

Balance, January 1, 2022

42,286

$

42

106,807

$

107

$

222,621

$

24,811

$

(17,497)

$

230,084

Exercise of stock options, net

 

272

 

 

 

 

278

 

 

 

278

Shares issued upon vesting of Restricted Stock Units, net

3

(15)

(15)

Stock-based compensation expense

4,867

4,867

Foreign currency translation adjustments and revaluations, net of tax

 

 

 

 

 

 

 

(2,049)

 

(2,049)

Net loss

 

 

 

 

 

 

(334)

 

 

(334)

Balance, March 31, 2022

 

42,561

42

 

106,807

107

227,751

24,477

(19,546)

232,831

Exercise of stock options, net

93

(34)

(34)

Shares issued upon vesting of Restricted Stock Awards, net

59

Stock-based compensation expense

4,166

4,166

Shares issued in connection with ESPP

103

967

967

Class B shares exchanged for Class A shares

5,500

6

(5,500)

(6)

Foreign currency translation adjustments and revaluations, net of tax

(11,777)

(11,777)

Unrealized gain from available for sale investments, net of tax

2

2

Net loss

 

 

 

 

 

(5,520)

 

 

(5,520)

Balance, June 30, 2022

48,316

48

 

101,307

101

232,850

18,957

(31,321)

220,635

Exercise of stock options, net

212

1

387

388

Shares issued upon vesting of Restricted Stock Units, net

31

(176)

(176)

Shares issued upon vesting of Restricted Stock Awards, net

114

(164)

(164)

Stock-based compensation expense

5,196

5,196

Foreign currency translation adjustments and revaluations, net of tax

(10,670)

(10,670)

Unrealized loss from available for sale investments, net of tax

(28)

(28)

Net loss

 

 

 

 

 

(1,141)

 

 

(1,141)

Balance, September 30, 2022

48,673

$

49

 

101,307

$

101

$

238,093

$

17,816

$

(42,019)

$

214,040

The accompanying notes are an integral part of these condensed consolidated financial statements.

8

Vertex, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

For the nine months ended September 30, 2023 and 2022

(Amounts in thousands)

Nine months ended September 30, 

2023

    

2022

(unaudited)

Cash flows from operating activities:

  

 

Net loss

$

(28,427)

$

(6,995)

Adjustments to reconcile net loss to net cash provided by operating activities:

 

 

  

Depreciation and amortization

 

52,597

 

45,328

Amortization of cloud computing implementation costs

1,550

Provision for subscription cancellations and non-renewals

 

1,407

 

29

Amortization of deferred financing costs

 

189

 

181

Change in fair value of contingent consideration liability

1,349

2,000

Write-off of deferred financing costs

370

Stock-based compensation expense

 

26,228

 

14,383

Deferred income tax (benefit)

(10,034)

(20)

Non-cash operating lease costs

1,855

2,448

Other

 

(145)

 

709

Changes in operating assets and liabilities:

 

 

  

Accounts receivable

 

(30,760)

 

(17,578)

Prepaid expenses and other current assets

 

520

 

(2,465)

Deferred commissions

 

(1,632)

 

(1,202)

Accounts payable

 

10,049

 

106

Accrued expenses

 

9,865

 

6,113

Accrued and deferred compensation

 

2,487

 

(12,445)

Deferred revenue

 

(8,977)

 

5,250

Operating lease liabilities

(2,863)

(2,837)

Other

 

1,438

 

(9,776)

Net cash provided by operating activities

 

26,696

 

23,599

Cash flows from investing activities:

 

  

 

  

Acquisition of business, net of cash acquired

 

 

(474)

Property and equipment additions

 

(35,357)

 

(33,546)

Capitalized software additions

 

(14,083)

 

(10,288)

Purchase of investment securities, available-for-sale

(12,864)

(6,127)

Proceeds from sales and maturities of investment securities, available-for-sale

16,040

Net cash used in investing activities

 

(46,264)

 

(50,435)

Cash flows from financing activities:

 

  

 

  

Net increase (decrease) in customer funds obligations

 

16,996

 

(2,603)

Proceeds from term loan

 

 

50,000

Principal payments on long-term debt

 

(1,563)

 

(625)

Payments for deferred financing costs

 

 

(983)

Proceeds from purchases of stock under ESPP

1,178

967

Payments for taxes related to net share settlement of stock-based awards

(9,210)

(1,012)

Proceeds from exercise of stock options

 

3,097

 

1,288

Distributions under Tax Sharing Agreement

(536)

Payments for purchase commitment and contingent consideration liabilities

(6,424)

(423)

Payments of finance lease liabilities

(77)

(96)

Payments for deferred purchase commitments

(10,000)

(20,000)

Net cash (used in) provided by financing activities

 

(6,003)

 

25,977

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

(55)

 

(1,137)

Net decrease in cash, cash equivalents and restricted cash

(25,626)

(1,996)

Cash, cash equivalents and restricted cash, beginning of period

 

106,748

 

98,206

Cash, cash equivalents and restricted cash, end of period

$

81,122

$

96,210

Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets, end of period:

 

  

 

  

Cash and cash equivalents

$

49,499

$

72,370

Restricted cash—funds held for customers

 

31,623

 

23,840

Total cash, cash equivalents and restricted cash, end of period

$

81,122

$

96,210

The accompanying notes are an integral part of these condensed consolidated financial statements.

9

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited)

(Amounts in thousands, except per share data)

1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

Vertex, Inc. (“Vertex”) and its consolidated subsidiaries and variable interest entities (“VIE”) (collectively, the “Company”) operate as solutions providers of state, local, and value added tax calculation, compliance, and analytics, offering software products which are sold through software license and software as a service (“cloud”) subscriptions. The Company also provides implementation and training services in connection with its software license and cloud subscriptions, transaction tax returns outsourcing, and other tax-related services. The Company sells to customers located throughout the United States of America (“U.S.”) and internationally.

Basis of Consolidation

The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and include the accounts of the Company. All intercompany transactions have been eliminated in consolidation.

The Company has a 80% controlling equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax was determined to be a VIE and the accounts are included in the condensed consolidated condensed financial statements. Vertex does not have full decision-making authority over Systax; however, Vertex is the entity that most significantly participates in the variability of the fair value of Systax’s net assets and is considered the entity most closely associated to Systax. As such, Vertex is deemed the primary beneficiary of Systax and consolidates Systax into its condensed consolidated financial statements.

Unaudited Interim Financial Information

The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report”) filed with the SEC on March 10, 2023. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements included in the 2022 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2023, the interim condensed consolidated statements of comprehensive loss and changes in stockholders’ equity for the three and nine months ended September 30, 2023 and 2022,  and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the annual audited consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items necessary for the fair presentation of the condensed consolidated financial statements. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.

Revision of Previously Issued Financial Statements

Certain prior period amounts on the condensed consolidated balance sheets and condensed consolidated statements of cash flows, reflected in the tables below, have been revised to correct for certain immaterial errors, as described below.

During the second quarter of 2023, management identified certain immaterial errors impacting previously issued financial statements beginning as of December 31, 2021, and subsequent annual and quarterly reporting periods through March 31, 2023. Specifically, management identified an error in financial statement presentation required to be corrected to correctly reflect Cloud Computing Arrangement (“CCA”) software implementation costs in accordance with

10

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Accounting Standards Codification (“ASC”) 350-40, Goodwill and Other, Internal-Use Software (“ASC 350-40”). Management determined that these software implementation costs were subject to the internal-use software guidance under ASC 350-40 and appropriately capitalized these implementation costs in accordance with this guidance. Although the costs were correctly capitalized, they were incorrectly presented as property and equipment in the consolidated balance sheets, and as property and equipment additions in the consolidated statements of cash flows.

Management assessed the materiality of this presentation on prior period consolidated financial statements in accordance with the SEC Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC Topic 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, management concluded that the error correction is not material to any previously presented interim or annual financial statements.

The effect on the consolidated balance sheets is as follows:

December 31, 2021

As Reported

Revision

As Revised

Property and equipment, net of accumulated depreciation

$

98,390

$

(1,680)

$

96,710

Other assets

1,900

1,680

3,580

March 31, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

102,228

$

(4,642)

$

97,586

Other assets

3,158

4,642

7,800

June 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

106,526

$

(7,668)

$

98,858

Other assets

2,592

7,668

10,260

September 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

109,123

$

(11,107)

$

98,016

Other assets

2,422

11,107

13,529

December 31, 2022

Prepaid expenses and other current assets

$

20,383

$

1,957

$

22,340

Total current assets

241,189

1,957

243,146

Property and equipment, net of accumulated depreciation

115,768

(14,678)

101,090

Other assets

2,612

12,721

15,333

March 31, 2023 (unaudited)

Prepaid expenses and other current assets

$

22,536

$

3,588

$

26,124

Total current assets

231,435

3,588

235,023

Property and equipment, net of accumulated depreciation

117,444

(17,942)

99,502

Other assets

2,621

14,354

16,975

The effect on the consolidated statements of cash flows are as follows:

Twelve months ended December 31, 2021

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

336

$

(1,680)

$

(1,344)

Net cash (used in) provided by operating activities

91,969

(1,680)

90,289

Cash flows from investing activities:

Property and equipment additions

(33,386)

1,680

(31,706)

Net cash used in investing activities

(296,458)

1,680

(294,778)

11

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Three months ended March 31, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(950)

$

(2,962)

$

(3,912)

Net cash (used in) provided by operating activities

2,595

(2,962)

(367)

Cash flows from investing activities:

Property and equipment additions

(13,873)

2,962

(10,911)

Net cash used in investing activities

(17,259)

2,962

(14,297)

Six months ended June 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(457)

$

(5,988)

$

(6,445)

Net cash (used in) provided by operating activities

14,576

(5,988)

8,588

Cash flows from investing activities:

Property and equipment additions

(27,827)

5,988

(21,839)

Net cash used in investing activities

(41,170)

5,988

(35,182)

Nine months ended September 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(349)

$

(9,427)

$

(9,776)

Net cash (used in) provided by operating activities

33,026

(9,427)

23,599

Cash flows from investing activities:

Property and equipment additions

(42,973)

9,427

(33,546)

Net cash used in investing activities

(59,862)

9,427

(50,435)

Twelve months ended December 31, 2022

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(214)

$

(1,957)

$

(2,171)

Other changes in operating assets and liabilities

(583)

(11,041)

(11,624)

Net cash (used in) provided by operating activities

76,846

(12,998)

63,848

Cash flows from investing activities:

Property and equipment additions

(58,530)

12,998

(45,532)

Net cash used in investing activities

(85,046)

12,998

(72,048)

Three months ended March 31, 2023

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(2,109)

$

(1,631)

$

(3,740)

Other changes in operating assets and liabilities

(58)

(1,633)

(1,691)

Net cash (used in) provided by operating activities

6,755

(3,264)

3,491

Cash flows from investing activities:

Property and equipment additions

(13,313)

3,264

(10,049)

Net cash used in investing activities

(17,561)

3,264

(14,297)

12

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

The condensed consolidated balance sheet as of December 31, 2022 and the condensed consolidated statement of cash flows for the nine months ended September 30, 2022 have been revised in this Quarterly Report on Form 10-Q. The Company intends to revise the remaining quarterly and annual amounts affected in future filings in which they appear, as applicable.

    Segments

The Company operates its business as one operating segment. For the three and nine months ended September 30, 2023, approximately 7% of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2022, revenues generated from customers located outside the U.S. were approximately 7% and 8%, respectively. As of September 30, 2023 and December 31, 2022, $755 and $827, respectively, of the Company’s property and equipment assets were held outside the U.S.

Use of Estimates

The preparation of condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues, and expenses during the reporting period. Significant estimates used in preparing these condensed consolidated financial statements include: (i) the estimated allowance for subscription cancellations; (ii) expected credit losses associated with the allowance for doubtful accounts; (iii) allowance for credit losses on available-for-sale debt securities; (iv) the reserve for self-insurance; (v) assumptions related to achievement of technological feasibility for software developed for sale; (vi) product life cycles; (vii) estimated useful lives and potential impairment of long-lived assets, intangible assets, and capitalized CCA software implementation costs; (viii) potential impairment of goodwill; (ix) determination of the fair value of tangible and intangible assets acquired, liabilities assumed, and consideration transferred in acquisitions; (x) amortization period of material rights and deferred commissions; (xi) Black-Scholes-Merton option pricing model (“Black-Scholes model”) input assumptions used to determine the fair value of certain stock-based compensation awards, and Employee Stock Purchase Plan (“ESPP”) purchase rights; (xii) measurement of future purchase commitment, contingent consideration liabilities, and deferred purchase consideration liabilities associated with acquisitions; and (xiii) the potential outcome of future tax consequences of events that have been recognized in the condensed consolidated financial statements or tax returns. Actual results may differ from these estimates.

Software Development Costs

Cloud Computing Software Implementation Costs

The Company follows ASC 350-40, Goodwill and Other, Internal-Use Software, to account for development costs incurred for cloud computing software implementations. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative and training costs. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred.

Cloud computing software implementation costs incurred in hosting arrangements are capitalized and reported as a component of prepaid expenses and other current assets, or other assets, once available for their intended use. These costs are amortized using the straight-line method over their respective contract service periods, including periods covered by an option to extend, ranging from two to five years.

Amortization expense for capitalized cloud computing implementation costs for both the three and nine month periods ended September 30, 2023 was $919 and $1,550, respectively, and is included in general and administrative expense in the condensed consolidated statements of comprehensive loss. There was no amortization expense for the three and nine month periods ended September 30, 2022.

13

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Supplemental Balance Sheet Disclosures

Supplemental balance sheet disclosures are as follows for the respective periods:

As of September 30, 

December 31,

    

2023

2022

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

3,922

$

5,875

Unamortized cloud computing implementation costs

3,999

1,957

Prepaid insurance

969

2,291

Prepaid licenses and support

10,747

12,217

Prepaid expenses and other current assets

$

19,637

$

22,340

Other assets:

 

 

Unamortized cloud computing implementation costs

$

13,491

$

12,721

Other assets

1,888

2,612

Total other assets

$

15,379

$

15,333

Accrued expenses:

Accrued general expenses

$

17,015

$

18,485

Accrued contract labor and professional fees

12,229

17,421

Accrued income and other taxes

20,370

2,328

Accrued expenses

$

49,614

$

38,234

Recently Issued or Adopted Accounting Pronouncements

As an “emerging growth company,” the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to delay adoption of certain new or revised accounting standards. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.

Deferred Revenue

In October 2021, the Financial Accounting Standard Board issued ASU No. 2021-08, Business Combinations (“ASU 2021-08”). ASU 2021-08 provides specific guidance on how to recognize and measure contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This will align the accounting for these acquired contracts to the accounting for revenue contracts originated by the acquirer and will provide more comparable information to investors and other financial statement users seeking to better understand the financial impact of these acquisitions. The Company adopted this standard effective January 1, 2023 on a prospective basis for business combinations occurring on or after this date. Although this standard does not have a material impact on the Company’s current condensed consolidated financial statements, adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.

14

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

2.     REVENUE RECOGNITION

Disaggregation of revenue

The table reflects revenue by major source for the following periods:

Three months ended September 30, 

    

Nine months ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

66,637

$

62,589

    

$

196,070

$

182,320

Cloud subscriptions

54,648

43,779

    

154,065

122,267

Software subscriptions

121,285

106,368

    

350,135

304,587

Services

 

23,742

 

19,870

    

 

67,338

 

55,911

Total revenues

$

145,027

$

126,238

    

$

417,473

$

360,498

Contract balances

Timing of revenue recognition may differ from the timing of invoicing customers. A receivable is recorded in the condensed consolidated balance sheets when customers are billed related to revenue to be collected and recognized for subscription agreements as there is an unconditional right to invoice and receive payment in the future related to these subscriptions. A receivable and related revenue may also be recorded in advance of billings to the extent services have been performed and the Company has a right under the contract to bill and collect for such performance. Subscription-based customers are generally invoiced annually at the beginning of each annual subscription period. Accounts receivable is presented net of an allowance for potentially uncollectible accounts and estimated cancellations of software license and cloud-based subscriptions (the “allowance”) of $14,308 and $9,554 at September 30, 2023 and December 31, 2022, respectively. The allowance for potentially uncollectible accounts represents future expected credit losses over the life of the receivables based on past experience, current information and forward-looking economic considerations.

The beginning and ending balances of accounts receivable, net of allowance, are as follows:

For the nine months ended September 30, 2023

For the year ended December 31, 2022

(unaudited)

Balance, beginning of period

$

102,885

$

76,929

Balance, end of period

 

129,018

 

102,885

Increase, net

$

26,133

$

25,956

A contract liability is recorded as deferred revenue on the condensed consolidated balance sheets when customers are billed in advance of performance obligations being satisfied, and revenue is recognized after invoicing ratably over the subscription period or over the amortization period of material rights. Deferred revenue is reflected net of a related deferred allowance for subscription cancellations (the “deferred allowance”) of $10,472 and $7,133 at September 30, 2023 and

15

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

December 31, 2022, respectively. The deferred allowance represents the portion of the allowance for subscription cancellations associated with deferred revenue.

The beginning and ending balances of and changes to the allowance and the deferred allowance are as follows:

For the three months ended September 30, 

2023

2022

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, July 1,

$

(14,218)

 

  

$

(8,719)

 

  

Allowance balance, September 30, 

 

(14,308)

 

  

 

(9,620)

 

  

Change in allowance

 

$

90

 

$

901

Deferred allowance balance, July 1,

 

10,409

 

  

 

6,700

 

  

Deferred allowance balance, September 30, 

 

10,472

 

  

 

6,954

 

  

Change in deferred allowance

 

 

(63)

 

 

(254)

Net amount charged to revenues

 

$

28

 

$

647

For the nine months ended September 30, 

2023

2022

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(9,554)

 

  

$

(9,151)

 

  

Allowance balance, September 30, 

 

(14,308)

 

  

 

(9,620)

 

  

Change in allowance

 

$

4,754

 

$

469

Deferred allowance balance, January 1,

 

7,133

 

  

 

6,537

 

  

Deferred allowance balance, September 30, 

 

10,472

 

  

 

6,954

 

  

Change in deferred allowance

 

 

(3,339)

 

 

(417)

Net amount charged to revenues

 

$

1,416

 

$

52

The portion of deferred revenue expected to be recognized in revenue beyond one year is included in deferred revenue, net of current portion in the condensed consolidated balance sheets. The tables provide information about the balances of and changes to deferred revenue for the following periods:

As of September 30, 

As of December 31, 

2023

2022

    

(unaudited)

    

Balances:

 

  

 

  

Deferred revenue, current

$

264,785

$

268,847

Deferred revenue, non-current

 

2,030

 

10,289

Total deferred revenue

$

266,815

$

279,136

For the three months ended September 30, 

For the nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

277,053

$

255,074

$

279,136

$

249,010

Additional amounts deferred

 

134,789

 

124,899

 

405,152

 

365,223

Revenues recognized

 

(145,027)

 

(126,238)

 

(417,473)

 

(360,498)

Ending balance

$

266,815

$

253,735

$

266,815

$

253,735

16

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Contract costs

Deferred sales commissions earned by the Company’s sales force and certain sales incentive programs and vendor referral agreements are considered incremental and recoverable costs of obtaining a contract with a customer. An asset is recognized for these incremental contract costs and reflected as deferred commissions in the condensed consolidated balance sheets. These contract costs are amortized on a straight-line basis over a period consistent with the transfer of the associated product and services to the customer, which is generally three years. Amortization of these costs are included in selling and marketing expense in the condensed consolidated statements of comprehensive loss. The Company periodically reviews these contract assets to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these assets. There were no impairment losses recorded for the periods presented.

The changes to contract cost balances as of and for the following periods are:

For the three months ended September 30, 

For the nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

15,921

$

12,168

$

15,463

$

12,555

Additions

 

3,839

 

3,248

 

9,437

 

7,904

Amortization

 

(2,666)

 

(1,659)

 

(7,806)

 

(6,702)

Ending balance

$

17,094

$

13,757

$

17,094

$

13,757

3.      FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The following table summarizes the Company’s fair value for its financial assets and liabilities measured at fair value on a recurring basis:

Fair Value Measurements Using

As of September 30, 2023 (unaudited)

Fair Value

    

Prices in active markets for identical assets (Level 1)

    

Significant other observable inputs
(Level 2)

    

Significant unobservable inputs
(Level 3)

Money Market Funds

$

30,419

$

30,419

$

$

Commercial Paper

8,402

8,402

U.S. Treasury Securities

2,671

2,671

Tellutax Contingent Consideration

4,700

4,700

Foreign Currency Forward Contracts

506

506

Fair Value Measurements Using

As of December 31, 2022

Fair Value

    

Prices in active markets for identical assets (Level 1)

    

Significant other observable inputs
(Level 2)

    

Significant unobservable inputs
(Level 3)

Money Market Funds

$

67,430

$

67,430

$

$

Commercial Paper

9,660

9,660

U.S. Treasury Securities

5,203

5,203

Tellutax Contingent Consideration

4,800

4,800

Foreign Currency Forward Contracts

569

569

The Company has investments in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), which are included in cash and cash equivalents on the condensed consolidated balance sheets. Fair value inputs for these investments are considered Level 1 measurements within the fair value hierarchy since Money Market Fund fair values are known and observable through daily published floating net asset values.

17

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Securities classified as available-for-sale are reported at fair value using Level 2 inputs. The Company has investments in bank and corporate issued commercial paper (“Commercial Paper”), and U.S. treasury securities (“U.S. Treasury Securities”), the Company believes that Level 2 designation is appropriate under Accounting Standards Codification, (“ASC”) 820-10, Fair Value Measurements and Disclosures, as these securities are fixed income securities, none are exchange traded, and all are priced by correlation to observed market data. For these securities the Company obtains fair value measurements from an independent pricing service. The fair value measurements consider observable data that may include dealer quotes, market spreads, cash flows, U.S. government and agency yield curves, live trading levels, trade execution data, market consensus prepayment speeds, credit information, and the security’s terms and conditions, among other factors.

In connection with the January 2021 Tellutax LLC (“Tellutax”) acquisition, the sellers are entitled to contingent consideration if sales targets are met during a period of time following the acquisition (the “Tellutax Contingent Consideration”).

The Tellutax Contingent Consideration is based on three potential earn-out payments determined by periodic revenue achievements over a thirty-month period. Such estimate represents a recurring fair value measurement with significant unobservable inputs, which management considers to be Level 3 measurements under the Fair Value Hierarchy. The significant assumptions used in these calculations included forecasted results and the estimated likelihood for each performance scenario. The fair value of Tellutax Contingent Consideration is estimated using a Monte Carlo Simulation to compute the expected cash flows from the payments specified in the purchase agreement. Such payments have no maximum limit, but if certain targets are not met, there will be no payment for the applicable measurement period.

A fair value adjustment of $900 and $1,349 was recorded in other operating expense, net for the three and nine months ended September 30, 2023, respectively. A fair value adjustment of $1,300 and $2,000 was recorded in other operating expense, net for the three and nine months ended September 30, 2022, respectively. At September 30, 2023, the Tellutax Contingent Consideration of $2,500 and $2,200 is included in purchase commitment and contingent consideration liabilities, current, and purchase commitment and contingent consideration liabilities, net of current portion, respectively, in the condensed consolidated balance sheets. At December 31, 2022, the Tellutax Contingent Consideration of $1,400 and $3,400 is included in purchase commitment and contingent consideration liabilities, current, and purchase commitment and contingent consideration liabilities, net of current portion, respectively, in the condensed consolidated balance sheets.

18

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Tellutax Contingent Consideration fair value as of September 30, 2023 and December 31, 2022 and unobservable inputs used for the Monte Carlo Simulation valuation were as follows:

September 30, 2023 (unaudited)

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

4,700

Monte Carlo Simulation

Revenue volatility

70.0

%

Revenue discount rate

22.9

%

Term (in years)

1.9

December 31, 2022

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

4,800

Monte Carlo Simulation

Revenue volatility

75.0

%

Revenue discount rate

22.4

%

Term (in years)

2.4

Changes in the fair value of Tellutax Contingent Consideration during the nine months ended September 30, 2023 were as follows:

Tellutax

Contingent

Consideration

(unaudited)

Balance, January 1, 2023

$

4,800

Fair value adjustments

1,349

Payments

(1,449)

Balance, September 30, 2023

$

4,700

Assets and Liabilities for Which Fair Value is Only Disclosed

The carrying amounts of cash and cash equivalents and the carrying amount of funds held for customers were the same as their respective fair values and are considered Level 1 measurements.

The carrying amount of our bank debt approximates fair value as the variable rates on the debt approximate those commercially available in the market, and is considered a Level 3 measurement.

Non-recurring Fair Value Measurements

The LCR-Dixon Corporation (“LCR”) acquisition on September 22, 2021, the acquisition of EVAT Solutions Limited (“EVAT”) and its wholly owned subsidiaries (collectively, “Taxamo”) on May 12, 2021, the Tellutax acquisition on January 25, 2021, and the Systax acquisition on January 10, 2020, were accounted for as business combinations and the total purchase price for each acquisition was allocated to the net assets acquired and liabilities assumed based on their estimated fair values.

Deferred purchase consideration associated with the LCR acquisition was $10,000 and $19,824 at September 30, 2023 and December 31, 2022, respectively.

The Company has a contractual commitment to acquire the remaining equity interest from the original Systax Quotaholders incrementally through 2024. Future purchase commitment payments for these incremental acquisition amounts are based on a multiple of Systax revenue and earnings before interest, depreciation, amortization, and income taxes (“EBITDA”) performance at the end of 2022 and 2023, whereby the Company will have full ownership after the final transaction in 2024. Management determined these future purchase commitments to be a forward contract, resulting in the Company being required to estimate and record an estimated future purchase commitment amount (the “Purchase Commitment Liability”) in connection with recording the initial purchase. The fair value of the Purchase Commitment

19

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Liability at the acquisition date was finalized to be $12,592. This amount will fluctuate as a result of changes in foreign currency exchange rates and is reflected in purchase commitment and contingent consideration liabilities in the condensed consolidated balance sheets, with such changes in exchange rates being reflected in other comprehensive loss or income in the condensed consolidated statements of comprehensive loss. Adjustments to the settlement date value that arise as a result of remeasurement at future balance sheet dates will be recorded as interest expense related to financing costs in the condensed consolidated statements of comprehensive income (loss) in the period the change is identified. No such adjustments have been recorded for the three or nine months ended September 30, 2023 or 2022.

The Company acquired an additional 15% equity interest of Systax through a Purchase Commitment Liability payment of $0 and $4,975 during the three and nine months ended September 30, 2023, respectively, increasing the Company’s equity interest in Systax to 80%. The remaining Purchase Commitment Liability at September 30, 2023 was $5,342, and is included in purchase commitment and contingent consideration liabilities, current, in the condensed consolidated balance sheet.

The Purchase Commitment Liability included in purchase commitment and contingent consideration liabilities, current and purchase commitment and contingent consideration liabilities, net of current portion in the consolidated balance sheets on December 31, 2022 was $4,749 and $5,012, respectively.

The carrying amounts of both the LCR deferred purchase consideration and the Systax Purchase Commitment Liability amounts discussed above approximated their respective fair values at such dates and are considered Level 3 non-recurring fair value measurements.

Derivative Instruments

The Company may periodically enter into derivative contracts to reduce our exposure to foreign currency exchange rates. Historically, the Company has not designated derivative contracts as hedges. Such derivative contracts are typically designed to manage specific risks according to our strategies, which may change from time to time.

The Company entered into a series of foreign currency forward contracts to reduce our exposure to adverse fluctuations in the Brazilian Real associated with a portion of the Systax Purchase Commitment Liability. Such forward contracts, have not been designated as a hedge, do not qualify for hedge accounting and are not material to our condensed consolidated financial statements. These forward contacts are remeasured at fair value on a recurring basis and are included in other assets in our condensed consolidated balance sheets with changes in their estimated fair value recognized as interest expense in our condensed consolidated statements of comprehensive loss. Our fair value determinations are based on foreign currency exchange rates in active markets, which are considered to be Level 2 measurements within the Fair Value Hierarchy.

20

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

4.      PROPERTY AND EQUIPMENT

The major components of property and equipment are as follows:

As of September 30, 

As of December 31,

2023

2022

    

(unaudited)

Leasehold improvements

$

20,649

$

20,929

Equipment

 

21,925

 

39,238

Computer software purchased

 

2,781

 

11,892

Internal-use software developed:

 

 

Cloud-based customer solutions

 

140,346

 

142,980

Internal systems and tools

 

39,430

 

42,035

Furniture and fixtures

 

7,666

 

7,665

In-process internal-use software

 

15,857

 

18,200

Property and equipment

 

248,654

 

282,939

Less accumulated depreciation and amortization

 

(148,384)

 

(181,849)

Property and equipment, net

$

100,270

$

101,090

Depreciation expense for property and equipment, excluding all internal-use software developed and finance leases, was $1,636 and $1,535 for the three months ended September 30, 2023 and 2022, respectively, and $5,120 and $4,923 for the nine months ended September 30, 2023 and 2022, respectively, and is reflected in depreciation and amortization in the condensed consolidated statements of comprehensive loss.

Finance lease amortization was $70 and $174 for the three months ended September 30, 2023 and 2022, respectively, and $586 and $363 for the nine months ended September 30, 2023 and 2022, respectively, and is included in depreciation and amortization expense in the condensed consolidated statements of comprehensive loss.

Assets under finance leases of $303 and $1,461, net of accumulated amortization of $166 and $861, respectively, at September 30, 2023 and December 31, 2022, respectively, are included in property and equipment in the condensed consolidated balance sheets.

The major components of internal-use software are as follows:

As of September 30, 

As of December 31, 

2023

2022

(unaudited)

Internal-use software developed

$

179,776

$

185,015

Less accumulated depreciation

 

(107,992)

 

(119,603)

Internal-use software developed, net of accumulated depreciation

 

71,784

 

65,412

In-process internal-use software

 

15,857

 

18,200

Internal-use software developed, net

$

87,641

$

83,612

Amounts included in property and equipment additions related to capitalized internal-use software on the condensed consolidated statements of cash flows are as follows:

For the nine months ended September 30, 

2023

2022

(unaudited)

Cloud-based customer solutions

    

$

22,170

$

22,014

Internal systems and tools

 

12,095

 

9,496

Total

$

34,265

$

31,510

In-process internal-use software developed is not depreciated until it is available for its intended use. Depreciation expense for internal-use software developed for cloud-based customer solutions for the three months ended September 30,

21

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

2023 and 2022 was $8,821 and $6,881, respectively, and $25,230 and $20,139, for the nine  months ended September 30, 2023 and 2022, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss.

Depreciation expense for internal-use software developed for internal systems and tools for the three months ended September 30, 2023 and 2022 was $1,466 and $1,228, respectively, and $5,695 and $3,253 for the nine months ended September 30, 2023 and 2022, respectively, and is included in depreciation and amortization in the condensed consolidated statements of comprehensive loss.

5.    CAPITALIZED SOFTWARE

Capitalized software includes acquired software and direct labor and related expenses for software developed for sale for new products and enhancements to existing products.

The major components of capitalized software are as follows:

As of September 30, 

As of December 31, 

    

2023

2022

(unaudited)

    

Capitalized software

$

115,152

$

96,577

Less accumulated amortization

 

(75,936)

 

(62,197)

Capitalized software, net of accumulated depreciation

 

39,216

 

34,380

In-process capitalized software

 

140

 

4,632

Capitalized software, net

$

39,356

$

39,012

Software development costs capitalized for the three months ended September 30, 2023 and 2022, excluding acquisitions, were $5,041 and $4,362, respectively, and $14,083 and $10,288 for the nine months ended September 30, 2023 and 2022, respectively.

Capitalized software amortization expense, including amortization of acquired technology, was $5,147 and $4,163 for the three months ended September 30, 2023 and 2022, respectively, and $13,739 and $12,869 for the nine months ended September 30, 2023 and 2022, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss.

6.    GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill and other intangible assets are as follows for the periods presented:

As of September 30,

As of December 31,

2023

2022

(unaudited)

Goodwill

$

250,955

$

251,842

Other intangible assets, net

3,021

 

5,181

Total

$

253,976

$

257,023

22

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

The Company has recognized various amortizable other intangible assets in connection with acquisitions related to customer relationships, technology, and tradenames. The following tables provide additional information for other intangible assets, which are individually not material to the condensed consolidated financial statements, for the periods presented:

As of September 30, 

As of December 31,

2023

2022

(unaudited)

Weighted average amortization period (years)

3.5

3.5

Gross value

$

10,791

$

10,667

Accumulated amortization

(7,770)

(5,486)

Carrying value

$

3,021

$

5,181

The following table presents amortization of other intangible assets:

For the three months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2023

$

61

$

596

    

$

657

2022

58

755

813

For the nine months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2023

$

181

    

$

2,046

    

$

2,227

2022

177

3,023

3,200

7.DEBT

Credit Agreement

On March 8, 2022, the Company entered into the Second Amendment to the Credit Agreement, with a banking syndicate, which provides (i) a term loan in the aggregate amount of $50,000 (the “Term Loan”); and (ii) a $200,000 revolving facility (the “Line of Credit”). Our indebtedness at September 30, 2023 and December 31, 2022 was as follows:

As of September 30, 

As of December 31, 

2023

2022

(unaudited)

    

Term Loan

$

2,500

$

2,188

Current portion of long-term debt

2,500

2,188

Term Loan

45,000

46,875

Deferred financing costs

(137)

(166)

Debt, net of current portion

$

44,863

$

46,709

Total debt, net of financing costs

$

47,363

$

48,897

23

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

8.STOCKHOLDERS’ EQUITY

Common Stock

During the three and nine months ended and September 30, 2023, the Company issued 744 and 1,595 shares of Class A common stock, respectively, related to the exercise of options, net of 292 and 315 shares, respectively, returned to the Company in lieu of payment of the exercise price and taxes due on these exercises.

During the three and nine months ended September 30, 2023, the Company issued 56 and 469 shares of Class A common stock, respectively, in connection with the vesting of Restricted Stock Units (“RSUs”), net of 24 and 266 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSUs.

During the three and nine months ended September 30, 2023, the Company issued 92 and 198 shares of Class A common stock, respectively, in connection with the vesting of Restricted Stock Awards (“RSAs”), net of 7 and 7 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSAs.

During the three and nine months ended September 30, 2023, a stockholder exchanged 879 and 3,468 shares of Class B common stock, for an equivalent number of shares of Class A common stock.

During the three and nine months ended and September 30, 2022, the Company issued 212 and 577 shares of Class A, respectively, related to the exercise of options, net of 21 and 91 shares, respectively, returned to the Company in lieu of payment of the exercise price and taxes due on these exercises.

During the three and nine months ended September 30, 2022, the Company issued 31 and 34 shares of Class A, respectively, in connection with the vesting of RSUs, net of 13 and 14 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSUs.

During the three and nine months ended September 30, 2022, the Company issued 114 and 173 shares of Class A common stock, respectively in connection with the vesting of Restricted Stock Awards (“RSAs”), net of 15 and 15 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSAs.

During the three and nine months ended September 30, 2022, a stockholder exchanged 0 and 5,500 shares of Class B common stock, respectively for an equivalent number of shares of Class A common stock.

Tax Sharing Agreement Payments

In connection with termination of the Company’s S-Corporation election effective July 27, 2020, the Company entered into a tax sharing agreement (“Tax Sharing Agreement”) with the former S-Corporation shareholders. All obligations of the Company under the Tax Sharing Agreement are satisfied by adjustments of additional paid in capital.

No payments were required under the Tax Sharing Agreement in 2023. During the three and nine months ended September 30, 2022, the Company distributed $0 and $536, respectively, to the former S-Corporation shareholders under the Tax Sharing Agreement to settle the Company’s obligation for income taxes related to the allocation of taxable income to the S-Corporation short tax period ended July 26, 2020.

24

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

9.    EARNINGS PER SHARE

The tables below illustrate the calculation of basic and diluted net loss per common share for the Class A common stock and Class B common stock for the periods reflected below.

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class A common stock:

    

2023

    

2022

2023

    

2022

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class A common stock as a percentage of total shares outstanding, basic

 

36.12

%  

 

32.37

%  

 

35.04

%  

 

29.91

%

Net loss attributable to Class A stockholders, basic

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class A common stock as a percentage of total shares outstanding, diluted

 

36.12

%  

 

32.37

%  

 

35.04

%  

 

29.91

%

Net loss attributable to Class A stockholders, diluted

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class A common stock, basic

 

54,931

 

48,488

 

53,050

 

44,708

Dilutive effect of common stock equivalents(1) (2)

 

 

 

 

Weighted average Class A common stock, diluted

 

54,931

 

48,488

 

53,050

 

44,708

Net loss per Class A share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Net loss per Class A share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

(1)For the three months ended September 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 7,332 options (including 307 out-of-the-money options), 121 restricted stock awards (“RSAs”), 4,162 RSUs, and 36 shares under the ESPP. For the three months ended September 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 8,113 options (including 760 out-of-the-money options), 273 RSAs, 2,485 RSUs, and 53 shares under the ESPP.

(2)For the nine months ended September 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 7,814 options (including 498 out-of-the-money options), 193 RSAs, 3,825 RSUs, and 43 shares under the ESPP. For the nine months ended September 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 8,343 options (including 764 out-of-the-money options), 301 RSAs, 2,153 RSUs, and 48 shares under the ESPP.

25

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class B common stock:

    

2023

    

2022

2023

    

2022

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class B common stock as a percentage of total shares outstanding, basic

 

63.88

%  

 

67.63

%  

 

64.96

%  

 

70.09

%

Net loss attributable to Class B stockholders, basic

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class B common stock as a percentage of total shares outstanding, diluted

 

63.88

%  

 

67.63

%  

 

64.96

%  

 

70.09

%

Net loss attributable to Class B stockholders, diluted

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class B common stock, basic

 

97,145

 

101,307

 

98,361

 

104,772

Dilutive effect of common stock equivalents

 

 

 

 

Weighted average Class B common stock, diluted

 

97,145

 

101,307

 

98,361

 

104,772

Net loss per Class B share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Net loss per Class B share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

10.    STOCK-BASED AWARD PLANS

The 2020 Plan provides the ability to grant cash and equity-based incentive awards to eligible employees, directors and service providers in order to attract, retain and motivate those that make important contributions to the Company. The Company issued stock options, RSAs, and RSUs under the 2020 Plan. As of September 30, 2023, 14,875 shares of Class A common stock were available for issuance under the 2020 Plan.

Options

The following table summarizes activity for options outstanding under the 2020 Plan for the nine months ended September 30, 2023:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

2020 Plan Option Activity

Units

Price

Life (Years)

Value

(unaudited)

Outstanding at January 1, 2023

8,508

$

4.34

4.3

$

86,514

Exercised

(1,909)

$

2.47

Forfeited

(34)

$

5.55

2020 Plan options outstanding at September 30, 2023

6,565

$

4.88

4.9

121,818

2020 Plan options exercisable at September 30, 2023

 

5,108

$

3.77

 

4.3

99,941

26

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

The detail of options outstanding, vested, and exercisable under the 2020 Plan as of September 30, 2023 is as follows:

Options Outstanding

Options Vested and Exercisable

    

    

Weighted

    

    

Weighted

Average

Average

Exercise Prices

Units

Life (Years)

Units

Life (Years)

(unaudited)

$0.15 to $0.71

 

1,391

*

1,393

*

$2.15

 

172

1.4

172

1.4

$2.50

 

1,761

2.9

1,761

2.9

$2.67

 

77

3.4

77

3.4

$3.17

 

538

4.6

538

4.6

$3.73

1,241

6.0

494

6.0

$4.70

628

6.4

286

6.4

$18.47

213

8.2

53

8.2

$18.96

235

7.9

170

7.9

$19.00

 

65

8.0

32

8.0

$32.16

 

244

7.4

132

7.4

6,565

 

5,108

*Amended Options have indefinite contractual lives

 

The Board of Directors (“the Board”) intends all options granted to be exercisable at a price per share not less than the per share fair market value of the Company’s Class A common stock underlying the options on the date of grant. Compensation expense for option awards are measured based on the grant date fair value of the awards and recognized in the condensed consolidated statements of comprehensive loss over the period during which the participant is required to perform the requisite services. The vesting period is generally one to four years. The grant date fair value of options is estimated using the Black-Scholes model.

There were no options issued under the 2020 Plan during the three or nine months ended September 30, 2023 or 2022.

At September 30, 2023, $5,960 of unrecognized compensation expense associated with options is expected to be recognized over a weighted average period of approximately 1.4 years.

Restricted Stock Units

The following table summarizes RSU activity for the nine months ended September 30, 2023:

    

    

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2023

2,562

$

15.90

Granted

2,462

16.10

Vested

(735)

17.51

Forfeited

(169)

14.86

Outstanding at September 30, 2023

4,120

$

15.77

Stock-based compensation cost for RSUs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive loss over the period during which the participant is required to perform services in exchange for the award, which is generally one to four years. Vested RSUs are settled by issuing Class A shares or the equivalent value in cash at the Board’s discretion. At September 30, 2023, $48,378 of unrecognized compensation cost for RSUs is expected to be recognized over a weighted average period of approximately 2.7 years.

In connection with the Taxamo acquisition, certain continuing employees of Taxamo received RSUs with service and performance conditions (“PSUs”). At September 30, 2023, there are 895 shares of our Class A common stock with an

27

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

aggregate grant date fair value of $15,803 that will be accounted for as post-acquisition compensation expense over the vesting period if targets are achieved. The performance-based condition will be satisfied upon meeting certain performance targets for the year ended 2023. As of September 30, 2023, it is not probable that these targets will be met, thus no compensation expense has been recorded to date related to these PSUs.

Restricted Stock Awards

The following table summarizes RSA activity for the nine months ended September 30, 2023:

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2023

235

$

14.91

Granted

 

62

$

22.69

Vested

 

(206)

 

14.32

Outstanding at September 30, 2023

 

91

$

21.50

Stock-based compensation cost for RSAs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive loss over the period during which the participants are required to perform services in exchange for the award, which is generally one to four years. At September 30, 2023, $1,444 of unrecognized compensation cost for RSAs is expected to be recognized over a weighted average period of approximately 0.8 years.

Employee Stock Purchase Plan

The ESPP provides eligible employees with rights during each six-month ESPP offering period to purchase shares of the Company’s Class A common stock through payroll deductions of up to a specified percentage of their eligible compensation. The purchase price of the shares, in the absence of a contrary designation, is 85% of the lower of the fair value of the Class A common stock on the first or last day of the ESPP offering period. Amounts withheld from participants are reflected in accrued salaries and benefits in the condensed consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ending November 30, 2023 aggregated $1,062 as of September 30, 2023. As of September 30, 2023, 4,984 shares of Class A common stock were available for issuance under the ESPP.

As of September 30, 2023 there was approximately $138 of unrecognized ESPP stock-based compensation cost expected to be recognized on a straight-line basis over the remaining term of the six-month offering period ending November 30, 2023.

At September 30, 2023 and 2022, there were two ESPP offering periods open that end November 30, 2023 and 2022, respectively. The fair value of ESPP purchase rights for the offering periods is comprised of the value of the 15% ESPP discount and the value associated with the call or put over the respective ESPP offering period. ESPP offering periods reflected in the September 30, 2023 and 2022 financial statements include the periods noted below in the table. The value of the call or put was estimated using the Black-Scholes model with the following assumptions:

Offering Period Ending

11/30/2023

11/30/2022

Fair market value of common stock

$

21.76

$

11.16

Volatility

 

39.4

%

 

35.4

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

5.4

%

 

1.6

%

28

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Volatility is representative of expected stock price volatility over the offering period. Effective with the offering period beginning December 1, 2022, the Company’s volatility was applied and will be applied to future offering periods. Prior to this offering period, volatility was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term for the respective offering periods. The expected term represents the term of the ESPP offering period, which is generally six months. The Company does not expect to pay dividends after the Offering. The risk-free interest rate was based on the rate for a U.S. Treasury zero-coupon issue with a term that closely approximates the expected term of the award at the date nearest the offering term.

Stock-Based Compensation

The Company recognized total stock-based compensation cost related to incentive awards, net of forfeitures, as follows:

For the three months ended September 30, 

For the nine months ended September 30, 

2023

    

2022

    

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

1,515

$

1,836

$

4,788

$

5,250

RSUs

 

5,452

 

2,544

 

18,762

 

6,665

RSAs

598

725

2,076

2,034

ESPP

 

207

 

151

 

602

 

434

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

The Company recognized stock-based compensation cost in the condensed consolidated statements of comprehensive loss as follows:

For the three months ended September 30, 

For the nine months ended September 30, 

2023

    

2022

    

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

728

$

577

$

2,143

$

1,502

Cost of revenues, services

 

452

 

374

 

1,454

 

1,055

Research and development

 

1,398

 

581

 

4,407

 

1,193

Selling and marketing

 

2,325

 

1,621

 

6,305

 

4,594

General and administrative

 

2,869

 

2,103

 

11,919

 

6,039

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

11.   COMMITMENTS AND CONTINGENCIES

In January 2022, the Company filed a complaint against a competitor alleging claims of unfair competition, intentional interference with contractual relations, and trade secret misappropriation. The outcome of the case is subject to a number of uncertainties, therefore the Company has not recognized any potential impact to the condensed consolidated financial statements.

The Company may become involved in various lawsuits and legal proceedings, which arise, in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm the Company’s business. The Company is not aware of any such legal proceedings or claims that management believes will have a material adverse effect on its business, financial condition, or operating results.

12.   INCOME TAXES

The Company reported income tax expense (benefit) of $784 and $(91) for the three months ended September 30, 2023, and 2022, respectively. The Company reported income tax expense of $13,266 and $1,217 for the nine months ended September 30, 2023, and 2022, respectively. The effective income tax rate ("ETR") was (30.0)% for the three months

29

Table of Contents

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

ended September 30, 2023, compared to 7.4% for the three months ended September 30, 2022. The ETR was (87.5)% for the nine months ended September 30, 2023, compared to (21.1)% for the nine months ended September 30, 2022. The ETR for the three and nine months ended September 30, 2023 and 2022 differ from the U.S. federal statutory income tax rate of 21% primarily due to income tax expense on income allocated to state jurisdictions, differences in tax rates on foreign jurisdiction income or loss, limitations on deductions of certain employees’ compensation under Internal Revenue Code Section 162(m), and tax benefits on exercises and vestings of stock awards. In addition, the ETR for September 30, 2023 includes a valuation allowance recorded on certain foreign deferred tax assets.

30

Item 2.

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

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q, as well as our audited consolidated financial statements and related notes as disclosed in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on March 10, 2023 (the “2022 Annual Report”). In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, beliefs, and expectations that involve risks and uncertainties. Our actual results and the timing of events could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in the section titled “Special Note Regarding Forward-Looking Statements” above, and in Part I, Item 1A of the 2022 Annual Report and as may be subsequently updated by our other SEC filings.

Overview

Vertex is a leading global provider of indirect tax software and solutions. Our mission is to deliver the most trusted tax technology enabling global businesses to transact, comply, and grow with confidence. Vertex provides cloud-based and on-premise solutions that can be tailored to specific industries for every major line of indirect tax, including sales and consumer use, value added, and payroll. Headquartered in North America, and with offices in South America and Europe, Vertex employs over 1,400 professionals and serves companies across the globe.

We derive the majority of our revenue from software subscriptions. These subscriptions include use of our software and ongoing monthly content updates. Our software is offered on a subscription basis to our customers, regardless of their deployment preferences. On-premise subscriptions are typically sold through one-year contracts and cloud-based subscriptions are typically sold through one- to three-year contracts. We bill the majority of our customers annually in advance of the subscription period.

Our customers include a majority of the Fortune 500, as well as a majority of the top 10 companies by revenue in multiple industries such as retail, technology, and manufacturing, in addition to leading marketplaces. As our customers expand geographically and pursue omnichannel business models, their tax determination and compliance requirements increase and become more complex, providing sustainable organic growth opportunities for our business. Our flexible, tiered transaction-based pricing model also results in our customers growing their spend with us as they grow and continue to use our solutions. We principally price our solutions based on a customer’s revenue base, in addition to a number of other factors.

We employ a hybrid deployment model to align to our customers’ technology preferences for their core financial management software across on-premise, cloud deployments or any combination of these models. Over time, we expect both existing and newly acquired customers to continue to shift towards cloud deployment models. Cloud-based subscription sales to new customers have grown at a faster rate than on-premise software subscription sales, which is a trend that we expect to continue over time. We generated 45% and 41% of software subscription revenue from cloud-based subscriptions during the three months ended September 30, 2023 and 2022, respectively, and 44% and 40% for the nine months ended September 30, 2023 and 2022, respectively. While our on-premise software subscription revenue comprised 55% and 59% of our software subscription revenue during the three months ended September 30, 2023 and 2022, respectively, and 56% and 60% for the nine months ended September 30, 2023 and 2022, respectively, it continues to decrease as a percentage of total software subscriptions revenues as cloud-based subscriptions grow.

We license our solutions primarily through our direct sales force, which focuses on selling to qualified leads provided by our marketing efforts, and through our network of referral partners. We also utilize indirect sales to a lesser extent to efficiently grow and scale our enterprise and mid-market revenues.

Our partner ecosystem is a differentiating, competitive strength in both our software development and our sales and marketing activities. We integrate with key technology partners that span Enterprise Resource Planning (“ERP”), Customer Relationship Management (“CRM”), procurement, billing, Point of Sale (“POS”) and e-commerce. These partners include Adobe/Magento, Coupa, Microsoft Dynamics, NetSuite, Oracle, Salesforce, SAP, SAP Ariba, Workday

31

and Zuora. We also collaborate with numerous accounting firms who have built implementation practices around our software to serve their customer base.

We believe that global commerce and the compliance environment provides durable and accelerating growth opportunities for our business. We generated revenue of $145.0 million and $126.2 million for the three months ended September 30, 2023 and 2022, respectively and $417.5 million and $360.5 million for the nine months ended September 30, 2023 and 2022, respectively. We had a net loss of $(3.4) million and $(1.1) million for the three months ended September 30, 2023 and 2022, respectively, and $(28.4) million and $(7.0) million for the nine months ended September 30, 2023 and 2022, respectively. These amounts are presented in accordance with United States (“U.S.”) generally accepted accounting principles (“GAAP”).

We define Adjusted EBITDA as net loss or income before interest, taxes, depreciation, and amortization, as adjusted to exclude charges for asset impairments, stock-based compensation expense, amortization of cloud computing implementation costs, severance expense, acquisition contingent consideration, litigation settlements, and transaction costs (which includes offering costs related to the sale of shares of certain of our Class B shareholders which are not representative of normal business operations). Adjusted EBITDA was $26.6 million and $20.7 million for the three months ended September 30, 2023 and 2022, respectively, and $68.8 million and $57.6 million for the nine months ended September 30, 2023 and 2022, respectively. Adjusted EBITDA is a non-GAAP financial measure. Refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Use and Reconciliation of Non-GAAP Financial Measures” for further discussion of key business metrics and non-GAAP financial measures and their comparison to GAAP financial measures.

We believe that we currently have ample liquidity and capital resources to continue to meet our operating needs, and our ability to continue to service our debt or other financial obligations is not currently impaired. For a further description of our liquidity, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Liquidity and Capital Resources.”

32

Components of Our Results of Operations

Revenue

We generate revenue from software subscriptions and services.

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration expected to be received in exchange for those products or services. We enter into contracts that include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowance for subscription and non-renewal cancellations and any taxes collected from customers that are subsequently remitted to governmental authorities.

Software Subscriptions

Licenses for on-premise software subscriptions, which are generally one year, provide the customer with a right to use the software as it exists when made available to the customer. Customers purchase a subscription to these licenses, which includes the related software and tax content updates and product support. The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, we have determined the software and the related updates and support to be a single performance obligation. Accordingly, when on-premise software is licensed, the revenue associated with this combined performance obligation is recognized ratably over the license term as these subscriptions are provided for the duration of the license term. Revenue recognition begins on the later of the beginning of the subscription period or the date the software is made available to the customer to download. Prior to January 1, 2022, certain on-premise software subscription prices in the initial subscription year were higher than standard renewal prices. The excess initial year price over the renewal price is a material right that provides customers with the right to this reduced renewal price. We recognize revenue associated with this material right over the estimated period of benefit to the customer, which is generally three years. Effective January 1, 2022, we changed the pricing structure for on-premise software so the initial year price and renewal prices were consistent, thus removing the material right for transactions after this date. The material right for applicable transactions prior to this pricing change will continue to be recognized over the remaining estimated period of benefit to the customer.

Our cloud-based subscriptions allow customers to use Vertex-hosted software over the contract period without taking possession of the software. The contracts are generally for one to three years and are generally billed annually in advance of the subscription period. Our cloud-based offerings also include related updates and support.  Revenue recognition begins on the later of the beginning of the subscription period or the date the customer is provided access to the cloud-based solutions. All services within the cloud-based contracts consistently provide a benefit to the customer during the subscription period, thus the associated revenue is recognized ratably over the subscription period.

Revenue is impacted by the timing of sales and our customers’ growth or contractions resulting in their need to expand or contract their subscription usage, the purchase of new solutions or the non-renewal of existing solutions. In addition, revenue will fluctuate with the cessation of extended product support fees charged for older versions of our software subscription solutions when they are retired and these fees are no longer charged. Contracts for on-premise licenses permit cancellations at the end of the license term, which is generally one year. Legacy cloud-based subscription contracts for multi-year periods previously provided customers the right to terminate their contract for services prior to the end of the subscription period at a significant penalty. This penalty requires the payment of a percentage of the remaining months of the then current contract term. Current cloud-based contracts do not contain such termination rights. Terminations of cloud-based subscriptions prior to the end of the subscription term have occurred infrequently and the impact has been immaterial. The allowance for subscription and non-renewal cancellations reflects an estimate of the amount of such cancellations and non-renewals based on past experience, current information, and forward-looking economic considerations.

Services Revenue

We generate services revenue primarily in support of our customers’ needs associated with our software and to enable them to realize the full benefit of our solutions. These software subscription-related services include configuration, data migration and implementation, and premium support and training. In addition, we generate services revenue through our managed services offering which allows customers to outsource all or a portion of their indirect tax operations to us. These

33

services include indirect tax return preparation, filing and tax payment and notice management. We generally bill for services on a per-transaction or time and materials basis, and we recognize revenue from deliverable-based professional services as services are performed.

Fluctuations in services revenue are directly correlated to fluctuations in our subscription revenues with respect to implementation and training services as we have historically experienced an attachment rate to subscription sales for these services of approximately 60%. In addition, our managed services offering has continued to experience increased revenues associated with returns processing volume increases attributable to regulatory changes, as customers expanded their tax filings into more jurisdictions.

Cost of Revenue

Software Subscriptions

Cost of software subscriptions revenue consists of costs related to providing and supporting our software subscriptions and includes personnel and related expenses, including salaries, benefits, bonuses, and stock-based compensation. In addition, cost of revenue includes direct costs associated with information technology, such as data center and software hosting costs, and tax content maintenance. Cost of software subscriptions revenue also includes amortization associated with direct labor and related expenses for capitalized internal-use software for cloud-based subscription solutions and software developed for sale for new products and enhancements to existing products, and costs associated with the amortization of certain acquired intangible assets. We plan to continue to significantly expand our infrastructure and personnel to support our future growth and increases in transaction volumes of our cloud-based solutions, including through acquisitions. We expect growth in our business will result in an increase in cost of software subscriptions revenue in absolute dollars.

Services

Cost of services revenue consists of direct costs of software subscription-related services and our managed services offering. These costs include personnel and related expenses, including salaries, benefits, bonuses, stock-based compensation, and the cost of third-party contractors and other direct expenses. We plan to continue to expand our infrastructure and personnel as necessary to support our future growth and related increases in our service revenue. We expect growth in our business will result in an increase in the cost of services revenue in absolute dollars.

Research and Development

Research and development expenses consist primarily of personnel and related expenses for our research and development activities, including salaries, benefits, bonuses and stock-based compensation, and the cost of third-party developers and other contractors. Research and development costs, other than software development expenses qualifying for capitalization, are expensed as incurred.

We devote substantial resources to developing new products and enhancing existing products, conducting quality assurance testing, improving our core technology, and integrating acquired technology with our products. We believe continued investments in research and development are critical to attain our strategic objectives and expect research and development costs to increase in absolute dollars. These investments include enhancing our solution offerings to address changing customer needs to support their growth, as well as implementing changes required to keep pace with our partners’ technology to ensure the continued ability of our solutions to work together and deliver value to our customers. The market for our solutions is characterized by rapid technological change, frequent new product and service introductions and enhancements, changing customer demands and evolving industry standards. As a result, although we are making significant research and development expenditures, which may be incurred and certain of which may be capitalized, there is no guarantee these solutions will be accepted by the market. This could result in increased costs or an impairment of capitalized development costs with no resulting future revenue benefit.

Selling and Marketing Expenses

Selling expenses consist primarily of personnel and related expenses in support of sales and marketing efforts. These costs include salaries, benefits, bonuses and stock-based compensation. In addition, selling expense includes costs related

34

to advertising and promotion efforts, branding costs, partner-based commissions, costs associated with our annual customer conferences and amortization of certain acquired intangible assets. We intend to continue to invest in our sales and marketing capabilities in the future to continue to increase our brand awareness and expect these costs to increase on an absolute dollar basis as we grow our business and continue to expand our market and partner ecosystem penetration. Sales and marketing expense in absolute dollars and as a percentage of total revenue may fluctuate from period-to-period based on total revenue levels and the timing of our investments in our sales and marketing functions, as these investments will occur in advance of experiencing the benefits from such investments and may vary in scope and scale over future periods.

General and Administrative

General and administrative expenses consist primarily of personnel and related expenses for administrative, finance, information technology, legal, risk management, facilities and human resources staffing, including salaries, benefits, bonuses, severance, stock-based compensation, professional fees, insurance premiums, facility costs, amortization of cloud computing arrangement implementation costs and other internal support and infrastructure costs

We expect our general and administrative expenses to increase in absolute dollars as we continue to expand our operations, hire additional personnel, integrate current and future acquisitions, invest in our systems and tools to support improvements in future operating leverage, and incur additional costs associated with being a publicly listed company. As a public company, we expect to incur increased expenses related to accounting, tax and auditing activities, legal, insurance, SEC compliance and internal control compliance, including the design, implementation and testing of increasingly formalized systems of internal control over financial reporting.

Depreciation and Amortization

Depreciation and amortization expense consists of the allocation of purchased and developed asset costs over the future periods benefitted by the use of these assets. These assets include leasehold improvements for our facilities, computers and equipment needed to support our customers and our internal infrastructure and capitalized internal-use software associated with our internal tools. Depreciation and amortization will fluctuate in correlation with our ongoing investment in internal infrastructure costs to support our growth.

Other Operating Expense (Income), net

Other operating expense (income), net consists primarily of transactions costs associated with merger and acquisition activities, periodic remeasurement of contingent consideration associated with completed acquisitions, realized gains and losses on foreign currency changes and other operating gains and losses. These amounts will fluctuate as a result of ongoing merger and acquisition activities and for changes in foreign currency rates.

Interest (Income) Expense, net

Interest (income) expense, net reflects the net amount of our interest expense and interest income within the same period.

Interest expense consists primarily of interest incurred related to borrowings, bank credit facility and leases. Interest expense includes amortization of deferred financing fees over the term of the credit facility or write-downs of such costs upon redemption of debt. Interest expense will vary as a result of fluctuations in the level of debt outstanding as well as interest rates on such debt. In addition, interest expense will include adjustments to the fair value of contracts that may be entered into to hedge risks associated with currency fluctuations for cash receipts or cash payments denominated in currencies other than U.S. dollars and which do not qualify for hedge accounting. In addition, changes in the settlement value of the future payment obligation for the Systax Sistemas Fiscais Limited (“Systax”) acquisition and amortization of the discount on deferred purchase consideration associated with the LCR-Dixon Corporation  acquisition will be recorded as interest expense.

Interest income reflects earnings on investments of our cash on hand and our investment securities. Interest income will vary as a result of fluctuations in the future level of funds available for investment and the rate of return available in the market on such funds.

35

Income Tax Expense (Benefit)

Income tax expense (benefit) consists primarily of federal, foreign, state, and local taxes on our loss or income. In determining our annualized effective income tax rates, net deferred tax assets, valuation allowances, and cash paid for income taxes, we are required to make judgments and estimates about domestic and foreign profitability, the timing and usage of net operating loss carryforwards, applicable tax rates, and transfer pricing methodologies. Judgments and estimates related to our projections and assumptions are inherently uncertain; therefore, actual results could materially differ from our projections.

Results of Operations

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q, and our consolidated financial statements and the notes thereto included in our 2022 Annual Report. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods. The following table sets forth our condensed consolidated statements of comprehensive loss for the periods indicated.

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

    

2023

    

2022

Period-Over-Period Change

2023

    

2022

Period-Over-Period Change

(unaudited)

(unaudited)

Revenues:

 

Software subscriptions

$

121,285

 

$

106,368

$

14,917

 

14.0

%

  

$

350,135

 

$

304,587

$

45,548

 

15.0

%

Services

23,742

19,870

3,872

19.5

%

67,338

55,911

11,427

20.4

%

Total revenues

145,027

126,238

18,789

14.9

%

417,473

360,498

56,975

15.8

%

Cost of revenues:

Software subscriptions

41,055

36,638

4,417

12.1

%

116,974

105,760

11,214

10.6

%

Services

15,816

14,020

1,796

12.8

%

45,523

37,893

7,630

20.1

%

Total cost of revenues

56,871

50,658

6,213

12.3

%

162,497

143,653

18,844

13.1

%

Gross profit

88,156

75,580

12,576

16.6

%

254,976

216,845

38,131

17.6

%

Operating expenses:

Research and development

16,772

10,351

6,421

62.0

%

45,314

30,294

15,020

49.6

%

Selling and marketing

33,919

30,252

3,667

12.1

%

103,196

89,683

13,513

15.1

%

General and administrative

35,385

31,679

3,706

11.7

%

109,071

90,520

18,551

20.5

%

Depreciation and amortization

3,782

2,936

846

28.8

%

11,401

9,120

2,281

25.0

%

Other operating expense , net

316

1,233

(917)

*

%

1,013

1,927

(914)

*

%

Total operating expenses

90,174

76,451

13,723

18.0

%

269,995

221,544

48,451

21.9

%

Loss from operations

(2,018)

(871)

(1,147)

131.7

%

(15,019)

(4,699)

(10,320)

219.6

%

Interest expense, net

597

361

236

*

%

142

1,079

(937)

*

%

Loss before income taxes

(2,615)

(1,232)

(1,383)

112.3

%

(15,161)

(5,778)

(9,383)

162.4

%

Income tax expense (benefit)

784

(91)

875

*

%

13,266

1,217

12,049

*

%

Net loss

(3,399)

(1,141)

(2,258)

197.9

%

(28,427)

(6,995)

(21,432)

306.4

%

Other comprehensive (income) loss:

Foreign currency translation adjustments and revaluations, net of tax

5,311

10,670

(5,359)

(50.2)

%

1,580

24,496

(22,916)

(93.5)

%

Unrealized (gain) loss on investments, net of tax

(10)

28

(38)

*

%

(20)

26

(46)

*

%

Total other comprehensive (income) loss, net of tax

5,301

10,698

(5,397)

*

%

1,560

24,522

(22,962)

*

%

Total comprehensive loss

$

(8,700)

$

(11,839)

$

3,139

(26.5)

%

$

(29,987)

$

(31,517)

$

1,530

(4.9)

%

*: Percentage change not meaningful.

36

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

2023

    

2022

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

728

$

577

$

2,143

$

1,502

Cost of revenues, services

 

452

 

374

 

1,454

 

1,055

Research and development

 

1,398

 

581

 

4,407

 

1,193

Selling and marketing

 

2,325

 

1,621

 

6,305

 

4,594

General and administrative

 

2,869

 

2,103

 

11,919

 

6,039

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

The following table sets forth our results of operations as a percentage of our total revenues for the periods presented.

For the three months ended September 30, 

For the nine months ended September 30, 

    

2023

    

2022

 

2023

    

2022

(unaudited)

 

(unaudited)

Revenues:

 

  

 

  

  

 

  

Software subscriptions

 

83.6

%  

84.3

%

83.9

%  

84.5

%

Services

 

16.4

%  

15.7

%

16.1

%  

15.5

%

Total revenues

 

100.0

%  

100.0

%

100.0

%  

100.0

%

Cost of revenues:

 

  

 

  

  

 

  

Software subscriptions

 

28.3

%  

29.0

%

28.0

%  

29.3

%

Services

 

10.9

%  

11.1

%

10.9

%  

10.5

%

Total cost of revenues

 

39.2

%  

40.1

%

38.9

%  

39.8

%

Gross profit

 

60.8

%  

59.9

%

61.1

%  

60.2

%

Operating expenses:

 

  

 

  

  

 

  

Research and development

 

11.6

%  

8.2

%

10.9

%  

8.4

%

Selling and marketing

 

23.4

%  

24.0

%

24.7

%  

24.9

%

General and administrative

 

24.4

%  

25.1

%

26.1

%  

25.1

%

Depreciation and amortization

 

2.6

%  

2.3

%

2.7

%  

2.5

%

Other operating expense , net

 

0.2

%  

1.0

%

0.2

%  

0.5

%

Total operating expenses

 

62.2

%  

60.6

%

64.6

%  

61.4

%

Loss from operations

 

(1.4)

%  

(0.7)

%

(3.5)

%  

(1.2)

%

Interest expense, net

 

0.4

%  

0.3

%

%  

0.3

%

Loss before income taxes

 

(1.8)

%  

(1.0)

%

(3.5)

%  

(1.5)

%

Income tax expense (benefit)

 

0.5

%  

(0.1)

%

3.2

%  

0.3

%

Net loss

 

(2.3)

%  

(0.9)

%

(6.7)

%  

(1.8)

%

Other comprehensive (income) loss:

Foreign currency translation adjustments and revaluations, net of tax

3.7

%  

8.5

%  

0.4

6.8

%

Unrealized (gain) loss on investments, net of tax

%  

%  

%

Total other comprehensive (income) loss, net of tax

 

3.7

%  

8.5

%

0.4

%  

6.8

%

Total comprehensive loss

 

(6.0)

%  

(9.4)

%

(7.1)

%  

(8.6)

%

37

Three Months Ended September 30, 2023 Compared to Three Months Ended September 30, 2022

Revenues

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Revenues:

 

  

 

  

 

  

 

  

Software subscriptions

$

121,285

$

106,368

$

14,917

 

14.0

%

Services

 

23,742

 

19,870

 

3,872

 

19.5

%

Total revenues

$

145,027

$

126,238

$

18,789

 

14.9

%

Revenues increased $18.8 million, or 14.9%, to $145.0 million for the three months ended September 30, 2023 compared to $126.2 million for the three months ended September 30, 2022. The increase in software subscriptions revenues of $14.9 million, or 14.0%, was primarily driven by increases from our existing customers in cross selling new products to existing customers, and to a lesser extent, increases due to expanded use and price increases. Software subscriptions revenues derived from new customers averaged 6.5% and 7.5% of total software subscriptions revenues in the three months ended September 30, 2023 and 2022, respectively.

The $3.9 million increase in services revenues was primarily driven by an increase of $3.4 million in software subscription-related services associated with the growth in subscription revenues, which includes new customers implementing our solutions and existing customers upgrading to newer versions of our solutions. In addition, our managed services offering experienced a $0.5 million increase in recurring services revenues over the prior year due to returns processing volume increases related to customer business growth and regulatory changes as customers expanded their tax filings into more jurisdictions.

Cost of Software Subscriptions Revenues

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Cost of software subscriptions revenues

$

41,055

$

36,638

$

4,417

 

12.1

%

Cost of software subscriptions revenues increased $4.4 million, or 12.1%, to $41.1 million for the three months ended September 30, 2023 compared to $36.6 million for the three months ended September 30, 2022. This was driven by a $1.5 million increase in costs of personnel supporting period-over-period growth of sales and customers and ongoing infrastructure investments and support costs to enable the continued expansion of customer transaction volumes for our cloud-based subscription customers.  In addition, this included an increase in depreciation and amortization of capitalized software and acquired intangible assets of $2.9 million associated with our ongoing investments in internal-use software for cloud-based subscription solutions, software developed for sale for new products and enhancements to existing products, and costs associated with the amortization of acquired intangible assets. As a percentage of software subscriptions revenues, the cost of software subscriptions revenues decreased to 33.9% in the three months ended September 30, 2023 compared to 34.4% for the same period in 2022.

Cost of Services Revenues

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Cost of services revenues

$

15,816

$

14,020

$

1,796

 

12.8

%

Cost of services revenues increased $1.8 million, or 12.8%, to $15.8 million for the three months ended September 30, 2023 compared to $14.0 million for the three months ended September 30, 2022. The increase in cost of services revenues was primarily due to an increase in costs of service delivery personnel to support revenue growth in software subscription-related services and our managed services offering. As a percentage of services revenues, cost of services revenues decreased to 66.6% in the three months ended September 30, 2023 compared to 70.6% for the same period in 2022.

38

Research and Development

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Research and development

$

16,772

$

10,351

$

6,421

 

62.0

%

Research and development expenses increased $6.4 million, or 62.0%, to $16.8 million for the three months ended September 30, 2023 compared to $10.4 million for the three months ended September 30, 2022. The increase in research and development expenses is due primarily to an increase in personnel costs related to development work associated with new solutions to address end-to-end data analysis and compliance needs of our customers, and continued expansion of connectors and application program interfaces (“APIs”) to customer ERP and other software platforms. As a percentage of total revenues, research and development expenses increased to 11.6% in the three months ended September 30, 2023 compared to 8.2% for the same period in 2022. Research and development expense excludes those costs that have been capitalized for solutions that have met our capitalization policy.

Selling and Marketing

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Selling and marketing

$

33,919

$

30,252

$

3,667

 

12.1

%

Selling and marketing expenses increased $3.7 million, or 12.1%, to $33.9 million for the three months ended September 30, 2023 compared to $30.3 million for the same period in 2022.  This increase was primarily driven by a $3.8 million increase in payroll and related expenses associated with the growth in period-over-period subscription sales and services revenues and expansion of our partner and channel management programs. This was partly offset by a decrease of $0.2 million in amortization of acquired intangible assets associated with prior acquisitions. As a percentage of total revenues, selling and marketing expenses decreased to 23.4% in the three months ended September 30, 2023 compared to 24.0% for the same period in 2022.

.

General and Administrative

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

General and administrative

$

35,385

$

31,679

$

3,706

 

11.7

%

General and administrative expenses increased $3.7 million, or 11.7%, to $35.4 million for the three months ended September 30, 2023 compared to $31.7 million for the same period in 2022. General and administrative expenses increased $2.8 million due to planned strategic investments in information technology infrastructure, business process re-engineering and other initiatives to drive future operating leverage, as well as investments in employees, systems and resources in support of our growth and public company reporting and compliance activities.  Additionally, there was an increase of $0.9 million for the amortization of capitalized cloud computing implementation costs related to our ERP modernization initiative.  As a percentage of total revenues, general and administrative expenses decreased to 24.4% in the three months ended September 30, 2023 compared to 25.1% for the same period in 2022.

 Depreciation and Amortization

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period change

Depreciation and amortization

    

$

3,782

    

$

2,936

    

$

846

    

28.8

%

Depreciation and amortization increased $0.8 million, or 28.8%, to $3.8 million for the three months ended September 30, 2023 compared to $2.9 million for the same period in 2022. The increase was primarily due to the impact of infrastructure and technology purchases and other capitalized costs to support our growth. As a percentage of total revenues, depreciation and amortization expenses increased to 2.6% in the three months ended September 30, 2023 compared to 2.3% for the same period in 2022.

39

Other Operating Expense, Net

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Other operating expense , net

    

$

316

    

$

1,233

    

$

(917)

    

(74.4)

%

Other operating expense, net decreased to expense of $0.3 million, net for the three months ended September 30, 2023 compared to $1.2 million of expense, net for the same period in 2022.  Other operating expense, net for the three months ended September 30, 2023 included a 0.9 million increase in the contingent consideration liability for the Tellutax, Inc. acquisition (“Tellutax”) partly offset by $0.6 million in foreign currency gains. Other operating expense, net for the three months ended September 30, 2022 was primarily comprised of a $1.3 million increase in the contingent consideration liability for the Tellutax, Inc. acquisition. As a percentage of total revenues, other operating expense, net decreased to 0.2% for the three months ended September 30, 2023 compared to 1.0% in 2022.

Interest Expense, Net

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Interest expense, net

    

$

597

    

$

361

    

$

236

    

65.4

%

Interest expense, net increased to $0.6 million for the three months ended September 30, 2023, compared to $0.4 million for the same period in 2022. Interest expense related to bank debt increased $0.2 million during the three months ended September 30, 2023 associated with the amendment to the credit agreement entered into in March 2022 (“Second Amendment to the Credit Agreement”). The valuation of our foreign currency forward contracts decreased $0.3 million as a result of market fluctuations.  This was partially offset by  a $0.3 million increase in interest income due to the increase in interest rates and dollars invested associated with investment securities in 2023.

Income Tax Expense (Benefit)

For the three months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Period-Over-Period Change

Income tax expense (benefit)

    

$

784

    

$

(91)

    

$

875

    

(961.5)

%

Income tax expense increased to $0.8 million for the three months ended September 30, 2023 compared to an income tax (benefit) of ($0.1) million for the same period in 2022. The increase in tax expense was primarily driven by changes in state income taxes, differences in tax rates on foreign jurisdiction income or loss, limitations on deductions of certain employees’ compensation under Internal Revenue Code Section 162(m), and tax benefits on exercise and vestings of stock awards, and valuation allowances on net deferred tax assets established for certain foreign jurisdictions.

40

Nine Months Ended September 30, 2023 Compared to Nine Months Ended September 30, 2022

Revenues

For the nine months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Year-Over-Year Change

Revenues:

    

  

    

  

    

  

    

  

Software subscriptions

$

350,135

$

304,587

$

45,548

 

15.0

%

Services

 

67,338

 

55,911

 

11,427

 

20.4

%

Total revenues

$

417,473

$

360,498

$

56,975

 

15.8

%

Revenues increased $57.0 million, or 15.8%, to $417.5 million for the nine months ended September 30, 2023 compared to $360.5 million for the nine months ended September 30, 2022. The increase in software subscriptions revenues of $45.5 million, or 15.0%, was primarily driven by increases from our existing customers in cross selling new products to existing customers, and to a lesser extent, increases due to expanded use and price increases. Software subscriptions revenues derived from new customers averaged 6.5% and 8.0% of total software subscriptions revenues in 2023 and 2022, respectively.

The $11.4 million increase in services revenues was primarily driven by an increase of $7.9 million in software subscription-related services associated with the growth in subscription revenues, which includes new customers implementing our solutions, existing customers upgrading to newer versions of our solutions, and our premium support services. In addition, our managed services offering experienced a $3.6 million increase in recurring services revenues over the prior year due to returns processing volume increases related to customer business growth and regulatory changes resulting in customers expanding their tax filings into more jurisdictions.

.

Cost of Software Subscriptions Revenues

For the nine months ended

September 30, 

 

(Dollars in thousands)

    

2023

    

2022

    

Year-Over-Year Change

 

Cost of software subscriptions revenues

    

$

116,974

    

$

105,760

    

$

11,214

    

10.6

%

Cost of software subscriptions revenues increased $11.2 million, or 10.6%, to $117.0 million for the nine months ended September 30, 2023 compared to $105.8 million for the nine months ended September 30, 2022. This was driven by a $4.7 million increase in costs of personnel supporting period-over-period growth of sales and customers and ongoing infrastructure investments and support costs to enable the continued expansion of customer transaction volumes for our cloud-based subscription customers. In addition, this included an increase in depreciation and amortization of capitalized software and acquired intangible assets of $5.9 million associated with our ongoing investments in internal-use software for cloud-based subscription solutions, software developed for sale for new products and enhancements to existing products, and costs associated with the amortization of acquired intangible assets. Lastly, stock-based compensation increased by $0.6 million for the nine months ended September 30, 2023 over the same period in 2022. As a percentage of software subscriptions revenues, the cost of software subscriptions revenues decreased to 33.4% in the nine months ended September 30, 2023 compared to 34.7% for the same period in 2022. After excluding stock-based compensation expense, as a percentage of software subscriptions revenue, cost of software subscriptions revenues decreased to 32.8% for the nine months ended September 30, 2023 compared to 34.2% for the same period in 2022.

Cost of Services Revenues

For the nine months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Year-Over-Year Change

Cost of services revenues

    

$

45,523

    

$

37,893

    

$

7,630

    

20.1

%

Cost of services revenues increased $7.6 million, or 20.1%, to $45.5 million for the nine months ended September 30, 2023 compared to $37.9 million for the nine months ended September 30, 2022. The increase in cost of services revenues was primarily due to a $7.2 million increase in costs of service delivery personnel to support revenue growth in software subscription-related services and our managed services offering. In addition, this includes an increase in stock-based compensation of $0.4 million for the nine months ended September 30, 2023 over the same period in 2022. As a percentage

41

of services revenues, cost of services revenues increased to 67.6% in the nine months ended September 30, 2023 compared to 67.8% for the same period in 2022. After excluding stock-based compensation expense, as a percentage of services revenues, cost of services revenues decreased to 65.4% in the nine months ended September 30, 2023 compared to 65.9% for the same period in 2022.

Research and Development

For the nine months ended

September 30, 

 

(Dollars in thousands)

    

2023

    

2022

    

Year-Over-Year Change

 

Research and development

    

$

45,314

    

$

30,294

    

$

15,020

 

49.6

%

Research and development expenses increased $15.0 million, or 49.6%, to $45.3 million for the nine months ended September 30, 2023 compared to $30.3 million for the nine months ended September 30, 2022. The increase in research and development expenses is due to a $11.8 million increase in personnel costs related to development work associated with new solutions to address end-to-end data analysis and compliance needs of our customers and continued expansion of connectors and APIs to customer ERP and other software platforms. In addition, this includes an increase in stock-based compensation of $3.2 million for the nine months ended September 30, 2023 over the same period in 2022.  As a percentage of total revenues, research and development expenses increased to 10.9% in the nine months ended September 30, 2023 compared to 8.4% for the same period in 2022. After excluding stock-based compensation expense, as a percentage of total revenues, research and development expenses increased to 9.8% in the nine months ended September 30, 2023 compared to 8.1% for the same period in 2022.  Research and development expense excludes those costs that have been capitalized for solutions that have met our capitalization policy.

Selling and Marketing

For the nine months ended

September 30, 

 

(Dollars in thousands)

    

2023

    

2022

    

Year-Over-Year Change

 

Selling and marketing

    

$

103,196

    

$

89,683

    

$

13,513

    

15.1

%

Selling and marketing expenses increased $13.5 million, or 15.1%, to $103.2 million for the nine months ended September 30, 2023 compared to $89.7 million for the same period in 2022. This increase was primarily driven by a $12.8 million increase in payroll and related expenses associated with the growth in period-over-period subscription sales and services revenues and expansion of our partner and channel management programs. In addition, there was an increase in stock-based compensation of $1.7 million. This was partly offset by a decrease of $1.0 million associated with amortization of acquired intangible assets associated with prior acquisitions for the nine months ended September 30, 2023 compared to the same period in 2022.  As a percentage of total revenues, selling and marketing expense decreased to 24.7% in the nine months ended September 30, 2023 compared 24.9% for the same period in 2022. After excluding stock-based compensation expense, as a percentage of total revenues, selling and marketing expenses decreased to 23.2% in the nine months ended September 30, 2023 compared to 23.6% for the same period in 2022.

.

42

General and Administrative

For the nine months ended

September 30, 

(Dollars in thousands)

    

2023

    

2022

    

Year-Over-Year Change

General and administrative

    

$

109,071

    

$

90,520

    

$

18,551

    

20.5

%

General and administrative expenses increased $18.6 million, or 20.5%, to $109.1 million for the nine months ended September 30, 2023 compared to $90.5 million for the same period in 2022. General and administrative expenses increased $11.1 million primarily driven by planned strategic investments in information technology infrastructure, business process re-engineering and other initiatives to drive future operating leverage, as well as investments in employees, systems, and resources in support of our growth, and public company reporting and compliance activities. Additionally, there was an increase of $1.6 million for the amortization of capitalized cloud computing implementation costs related to our ERP modernization initiative.  Lastly, there was an increase in stock-based compensation of $5.9 million for the nine months ended September 30, 2023 over the same period in 2022. As a percentage of total revenues, general and administrative expenses increased to 26.1% in the nine months ended September 30, 2023 compared to 25.1% for the same period in 2022. After excluding stock-based compensation expense, as a percentage of total revenues, general and administrative expenses were 23.3% for the nine months ended September 30, 2023 compared to 23.4% for the same period in 2022.

Depreciation and Amortization

For the nine months ended

September 30, 

(Dollars in thousands)

2023

    

2022

Year-Over-Year Change

 

Depreciation and amortization

    

$

11,401

    

$

9,120

    

$

2,281

    

25.0

%

Depreciation and amortization increased $2.3 million, or 25.0%, to $11.4 million for the nine months ended September 30, 2023 compared to $9.1 million for the same period in 2022. The increase was primarily due to the impact of infrastructure and technology purchases and other capitalized costs to support our growth. As a percentage of revenues, depreciation expense increased to 2.7% in the nine months ended September 30, 2023 compared to 2.5% for the same period in 2022.

Other Operating Expense, Net

For the nine months ended

September 30, 

 

(Dollars in thousands)

 

2023

    

2022

 

Year-Over-Year Change

Other operating expense, net

    

$

1,013

    

$

1,927

    

$

(914)

    

(47.4)

%

Other operating expense, net decreased $0.9 million, or (47.4)% for the nine months ended September 30, 2023 compared to $1.9 million for the same period in 2022. Other operating expense, net for the nine months ended September 30, 2023 included a $1.3 million increase in the contingent consideration liability for the Tellutax acquisition, which was partly offset by $0.3 million in foreign currency gains. Other operating expense, net for the nine months ended September 30, 2022 was primarily comprised of a $2.0 million increase in the contingent consideration liability for the Tellutax acquisition. As a percentage of total revenues, other operating expense, net decreased to 0.2% in the nine months ended September 30, 2023 compared to 0.5% for the same period in 2022.

Interest Expense, Net

For the nine months ended

September 30, 

 

(Dollars in thousands)

 

2023

    

2022

 

Year-Over-Year Change

Interest expense, net

    

$

142

    

$

1,079

    

$

(937)

    

(86.8)

%

Interest expense, net decreased $0.9 million, or (86.8)% to $0.1 million, net for the nine months ended September 30, 2023 compared to $1.1 million of interest expense, net for the same period in 2022. Interest expense for the nine months ended September 30, 2023 increased $1.3 million over the prior comparable period related to bank debt  associated with the Second Amendment to the Credit Agreement due to increases in the interest rates on such debt as well as the debt being outstanding for the full period in 2023. The valuation of the forward currency contracts increased $0.2 million as a result of market fluctuations. This increase in expense was offset by a $2.0 million increase in interest income due to the increase in interest rates and dollars invested associated with investment securities and a $0.4 million decrease in deferred financing costs associated with the Second Amendment to the Credit Agreement.

43

Income Tax Expense

For the nine months ended

September 30, 

 

(Dollars in thousands)

 

2023

    

2022

 

Year-Over-Year Change

Income tax expense

    

$

13,266

    

$

1,217

    

$

12,049

    

990.1

%

Income tax expense increased to $13.3 million for the nine months ended September 30, 2023 compared to $1.2 million for the same period in 2022. The increase in tax expense was primarily driven by changes in state income taxes, differences in tax rates on foreign jurisdiction income or loss, limitations on deductions of certain employees’ compensation under Internal Revenue Code Section 162(m), tax benefits on exercises and vestings of stock awards, and valuation allowances on net deferred tax assets established for certain foreign jurisdictions.

Liquidity and Capital Resources

As of September 30, 2023, we had unrestricted cash and cash equivalents of $49.5 million and an accumulated deficit of $15.9 million. In addition, we had $8.3 million in investment securities with a maturity date exceeding three months as of September 30, 2023, not included in unrestricted cash and cash equivalents. Our primary sources of capital to date have been from sales of our solutions, proceeds from bank lending facilities and the initial public offering of our Class A common stock in July 2020 (the “Offering”). On March 8, 2022, we entered into a second amendment to our credit agreement with a banking syndicate (the “Second Amendment to the Credit Agreement”), which provided a $250.0 million facility consisting of a $50.0 million term loan (the “Term Loan”) and a $200.0 million line of credit (the “Line of Credit”). The proceeds from the Term Loan were available for use for working capital, capital expenditures, permitted acquisitions, and general corporate purposes.

We believe that our existing cash resources and our bank Line of Credit will be sufficient to meet our capital requirements and fund our operations for the next 12 months as well as our longer-term liquidity needs. However, if these sources are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity or debt securities. If we raise additional funds by issuing equity securities, our stockholders would experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt financing or additional equity that we raise may contain terms that are not favorable to us or our stockholders. Additional financing may not be available at all, or in amounts or on terms unacceptable to us.

The following table presents a summary of our cash flows for the periods indicated:

For the nine months ended

September 30, 

(Dollars in thousands)

2023

2022

Year-Over-Year Change

Net cash provided by operating activities

    

$

26,696

    

$

23,599

(A)

$

3,097

13.1

%

Net cash used in investing activities

 

(46,264)

 

(50,435)

(A)

4,171

8.3

%

Net cash (used in) provided by financing activities

 

(6,003)

 

25,977

(31,980)

(123.1)

%

Effect of foreign exchange rate changes

 

(55)

 

(1,137)

1,082

95.2

%

Net (decrease) in cash, cash equivalents and restricted cash

$

(25,626)

$

(1,996)

$

(23,630)

(1,183.9)

%

(A) Net cash provided by operating activities, and net cash used in investing activities for the nine months ended September 30, 2022 reflect an immaterial error correction of $9,427 related to the reclassification of capitalized cloud computing implementation costs. For more information refer to Note 1, “Summary of Significant Accounting Policies” to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

44

Operating Activities. Net cash provided by operating activities was $26.7 million for the nine months ended September 30, 2023 compared to net cash provided by operating activities of $23.6 million for the same period in 2022.  The increase in cash provided by operating activities in the nine months ended September 30, 2023 over the same period in 2022 of $3.1 million included a $15.0 million increase in net cash from operating assets and liabilities, a $7.3 million increase for depreciation and amortization associated with investments in commercial software, infrastructure and acquisitions and an $11.8 million increase for stock-based compensation.  These were partially offset by a net loss of $21.4 million as well as an increase in deferred income tax benefit of $10.0 million.

Investing Activities. Net cash used in investing activities was $46.3 million for the nine months ended September 30, 2023 compared to $50.4 million for the same period in 2022, a decrease in use of funds for investing activities of $4.2 million.  Proceeds from maturities of investment securities were $16.0 million, partly offset by an increase in purchases of investment securities of $6.7 million. There was also a $0.5 million reduction in cash paid for acquisitions. These were partially offset by a $5.6 million increase in investments in commercial software and tools in support of our commercial cloud-based customer solutions.

Financing Activities. Net cash used in financing activities was $6.0 million for the nine months ended September 30, 2023 compared to $26.0 million net cash provided by financing activities for the same period in 2022, a decrease in net cash of $32.0 million. The decrease in cash provided by financing activities was primarily driven by cash received in 2022 in connection with borrowings under the Term Loan of $50.0 million associated with the Second Amendment to the Credit Agreement, partially offset by an increase in customer funds obligations of $19.6 million in 2023 due primarily to timing differences between receipt of funds from customers and taxing jurisdiction withdrawals of these funds.

Debt. As of September 30, 2023, we had a $200.0 million Line of Credit with no outstanding borrowings and a $50.0 million Term Loan in connection with the Second Amendment to the Credit Agreement. Interest on outstanding borrowings accrue at a base rate plus an applicable margin (8.50% as of September 30, 2023) or the Secured Overnight Financing Rate (“SOFR”) plus an applicable margin (6.41% as of September 30, 2023). We have $47.4 million in bank debt outstanding at September 30, 2023 associated with the Term Loan.

Funds Held for Customers and Customer Funds Obligations

We maintain trust accounts with financial institutions, which allows our customers to outsource their tax remittance functions to us. We have legal ownership over the accounts utilized for this purpose. Funds held for customers represent cash and cash equivalents that, based upon our intent, are restricted solely for satisfying the obligations to remit funds relating to our tax remittance services. Funds held for customers are not commingled with our operating funds.

Customer funds obligations represent our contractual obligations to remit collected funds to satisfy customer tax payments. Customer funds obligations are reported as a current liability on our consolidated balance sheets as the obligations are expected to be settled within one year. Cash flows related to changes in customer funds obligations liability are presented as cash flows from financing activities.

Contractual Obligations and Commitments

Other than the borrowings under the Second Amendment to the Credit Agreement entered into in March 2022, there have been no material updates or changes to our contractual obligations and commitments compared to contractual obligations and commitments described in our 2022 Annual Report.

Key Business Metrics

We regularly review the metrics identified below to evaluate growth trends, measure our performance, formulate financial projections and make strategic decisions.

Annual Recurring Revenue (“ARR”) and Average Annual Revenue Per Customer (“AARPC”).

We derive the vast majority of our revenue from recurring software subscriptions. We believe ARR provides us with visibility to our projected software subscription revenue in order to evaluate the health of our business. Because we recognize subscription revenue ratably, we believe investors can use ARR to measure our expansion of existing customer

45

revenues, new customer activity, and as an indicator of future software subscription revenues. ARR is based on monthly recurring revenue (“MRR”) from software subscriptions for the most recent month at period end, multiplied by twelve. MRR is calculated by dividing the software subscription price, inclusive of discounts, by the number of subscription covered months. MRR only includes customers with MRR at the end of the last month of the measurement period.

AARPC represents average annual revenue per customer and is calculated by dividing ARR by the number of software subscription customers at the end of the respective period.

As of September 30, 

(Dollars in millions)

    

2023

    

2022

    

Year-Over-Year Change

Annual Recurring Revenue

$

484.9

$

411.5

$

73.4

 

17.8

%

ARR increased by $73.4 million, or 17.8%, at September 30, 2023, as compared to September 30, 2022. The increase was primarily driven by $46.3 million of growth in revenues from existing customers through their expanded use of our solutions as well as price increases, and $27.1 million in growth of subscriptions of our solutions to new customers.

We had 4,303 customers and AARPC was approximately $112,690 at September 30, 2023. At September 30, 2022, we had 4,230 customers and approximately $97,300 of AARPC. The increase in AARPC was primarily due to expansion of usage by existing customers and adding new customers through organic growth.

Net Revenue Retention Rate (“NRR”).

We believe that our NRR provides insight into our ability to retain and grow revenue from our customers, as well as their potential long-term value to us. We also believe it demonstrates to investors our ability to expand existing customer revenues, which is one of our key growth strategies. Our NRR refers to the ARR expansion during the 12 months of a reporting period for all customers who were part of our customer base at the beginning of the reporting period. Our NRR calculation takes into account any revenue lost from departing customers or those who have downgraded or reduced usage, as well as any revenue expansion from migrations, new licenses for additional products or contractual and usage-based price changes.

As of September 30, 

    

2023

    

2022

Net Revenue Retention Rate

 

111

%  

109

%  

Gross Revenue Retention Rate (“GRR”).

We believe our GRR provides insight into and demonstrates to investors our ability to retain revenues from our existing customers. Our GRR refers to how much of our MRR we retain each month after reduction for the effects of revenues lost from departing customers or those who have downgraded or reduced usage. GRR does not take into account revenue expansion from migrations, new licenses for additional products or contractual and usage-based price changes. GRR does not include revenue reductions resulting from cancellations of customer subscriptions that are replaced by new subscriptions associated with customer migrations to a newer version of the related software solution.

 

As of September 30, 

    

2023

    

2022

Gross Revenue Retention Rate

 

96

%  

96

%  

Adjusted EBITDA and Adjusted EBITDA Margin.

We believe that Adjusted EBITDA is a measure widely used by securities analysts and investors to evaluate the financial performance of our company and other companies. We believe that Adjusted EBITDA and Adjusted EBITDA margin are useful as supplemental measures to evaluate our overall operating performance as they measure business performance focusing on cash related charges and because they are important metrics to lenders under our credit agreement. We define Adjusted EBITDA as net loss or income before interest, taxes, depreciation, and amortization, as adjusted to exclude charges for asset impairments, amortization of cloud computing implementation costs, stock-based compensation expense, severance expense, acquisition contingent consideration, litigation settlements, and transaction

46

costs (which includes offering costs related to the sale of shares of certain of our Class B shareholders which are not representative of normal business operations). Adjusted EBITDA margin represents Adjusted EBITDA divided by total revenues for the same period. For purposes of comparison, our net loss was $(3.4) million and $(1.1) million for the three months ended September 30, 2023 and 2022, respectively, while our net loss margin was (2.3)% and (0.9)% over the same periods, respectively. Additionally, our net loss was $(28.4) million and $(7.0) million for the nine months ended September 30, 2023 and 2022, respectively, while our net loss margin was (6.8)% and (1.9)% over the same periods, respectively.

47

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

    

2023

    

2022

2023

    

2022

(unaudited)

(unaudited)

Adjusted EBITDA:

Net loss

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Interest expense, net

 

597

 

361

 

142

 

1,079

Income tax expense (benefit)

 

784

 

(91)

 

13,266

 

1,217

Depreciation and amortization – property and equipment

 

3,782

 

2,936

 

11,401

 

9,120

Depreciation and amortization of capitalized software and acquired intangible assets – cost of subscription revenues

 

14,029

 

11,102

 

39,150

 

33,185

Amortization of acquired intangible assets – selling and marketing expense

596

755

2,046

3,023

Amortization of cloud computing implementation costs – general and administrative

919

1,550

Stock-based compensation expense

 

7,772

 

5,256

 

26,228

 

14,383

Severance expense

643

241

2,103

622

Acquisition contingent consideration

900

1,300

1,349

2,000

Transaction costs

 

 

1

 

 

8

Adjusted EBITDA

$

26,623

$

20,720

$

68,808

$

57,642

Adjusted EBITDA Margin:

 

  

 

  

 

  

 

  

Total revenues

$

145,027

$

126,238

$

417,473

$

360,498

Adjusted EBITDA margin

 

18.4

%  

 

16.4

%  

 

16.5

%  

 

16.0

%

The increase in Adjusted EBITDA for the three months ended September 30, 2023 of $5.9 million over the comparable period in 2022 was primarily driven by an increase of $15.7 million in non-GAAP gross profit, offset by increases in various non-GAAP operating expense categories including $3.1 million in non-GAAP selling and marketing expense, $5.6 million in non-GAAP research and development expense and $1.6 million in non-GAAP general and administrative expense. Adjusted EBITDA margin increased to 18.4% for the three months ended September 30, 2023 compared to 16.4% for the comparable period in 2022, primarily due to increased non-GAAP gross margin from our software subscriptions revenue.

The increase in Adjusted EBITDA for the nine months ended September 30, 2023 of $11.2 million over the comparable period in 2022 was primarily driven by an increase of $45.1 million in non-GAAP gross profit, offset by increases in various non-GAAP operating expense categories, including $12.8 million in non-GAAP selling and marketing expense, $11.8 million in non-GAAP research and development expense and $9.6 million in non-GAAP general and administrative expense. Adjusted EBITDA margin increased to 16.5% for the nine months ended September 30, 2023 compared to 16.0% for the comparable period in 2022, primarily due to increased non-GAAP gross margin from our software subscriptions revenue.

Increased investment in selling and marketing expense for the three and nine months ended September 30, 2023 over the comparable periods in 2022, was driven by increased expenses associated with the growth in period-over-period subscription sales and services revenue and expansion of our partner and channel management programs. In addition, there was increased advertising and promotional spending and brand awareness efforts. Increased research and development expense for the three and nine months ended September 30, 2023 over the comparable periods in 2022 was due primarily to an increase in personnel costs related to development work associated with innovation and new solutions to address end-to-end data analysis and compliance needs of our customers. Increased general and administrative expense for the three and nine months ended September 30, 2023 over the comparable periods in 2022, was driven by planned strategic investments in information technology infrastructure, business process reengineering and other initiatives to drive future operating leverage, as well as investments in employees, systems and resources in support of our growth.

48

Free Cash Flow and Free Cash Flow Margin.

We use free cash flow as a critical measure in the evaluation of liquidity in conjunction with related GAAP amounts. We also use this measure when considering available cash, including for decision making purposes related to dividends and discretionary investments. We consider free cash flow to be an important measure for investors because it measures the amount of cash we generate from our operations after our capital expenditures and capitalization of software development costs. In addition, we base certain of our forward-looking estimates and budgets on free cash flow and free cash flow margin. We define free cash flow as the total of net cash provided by operating activities less purchases of property and equipment and capitalized software.

We define free cash flow margin as free cash flow divided by total revenues for the same period. Our net cash provided by operating activities was $27.6 million, and our net cash provided by operating activities was $15.0 million for the three months ended September 30, 2023 and 2022, respectively, while our operating cash flow margin was 19.0% and 11.9% over the same periods, respectively. Our net cash provided by operating activities was $26.7 million and our net cash provided by operating activities was $23.6 million for the nine months ended September 30, 2023 and 2022, respectively, while our operating cash flow margin was 6.4% and 6.5% over the same periods, respectively.

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

    

2023

    

2022

2023

    

2022

Free Cash Flow:

Cash provided by operating activities

$

27,594

$

15,011

(A)

$

26,696

(B)

$

23,599

(A)

Property and equipment additions

(13,498)

(11,707)

(A)

(35,357)

(B)

(33,546)

(A)

Capitalized software additions

(5,041)

(4,362)

(14,083)

(10,288)

Free cash flow

$

9,055

$

(1,058)

$

(22,744)

$

(20,235)

Free Cash Flow Margin:

Total revenues

$

145,027

$

126,238

$

417,473

$

360,498

Free cash flow margin

 

6.2

%  

(0.8)

%  

 

(5.4)

%  

 

(5.6)

%  

(A) Cash provided by operating activities and property and equipment additions for the three and nine months ended September 30, 2022 reflect immaterial error corrections of $3,439 and $9,427, respectively, related to the reclassification of capitalized cloud computing implementation costs from property and equipment additions to other changes in operating assets and liabilities. For more information refer to Note 1, “Summary of Significant Accounting Policies” to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

(B) Cash provided by operating activities and property and equipment additions for the nine months ended September 30, 2023 reflect immaterial error corrections of $3,264, related to the reclassification of capitalized cloud computing implementation costs for the three months ended March 31, 2023 from property and equipment additions to prepaid expenses and other current assets and other changes in operating assets and liabilities. For more information refer to Note 1, “Summary of Significant Accounting Policies” to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

Free cash flow increased by $10.1 million for the three months ended September 30, 2023, as compared to the same period in 2022. This increase was primarily driven by an increase in net cash provided by operating activities of $12.6 million partly offset by an increase in internal-use software development spend reflected in property and equipment of $1.8 million. Free cash flow margin increased to 6.2% for the three months ended September 30, 2023, compared to (0.8)% for the same period in 2022.

Free cash flow decreased by $2.5 million for the nine months ended September 30, 2023, as compared to the same period in 2022. This decrease was driven by an increase of $3.8 million in investments in capitalized software in support of our commercial cloud-based customer solutions as well as an increase in internal-use software development spend reflected in property and equipment of $1.8 million, partly offset by an increase in net cash provided by operating activities of $3.1 million. Free cash flow margin increased to (5.4)% for the nine months ended September 30, 2023, compared to (5.6)% for the same period in 2022.

49

Use and Reconciliation of Non-GAAP Financial Measures

In addition to our results determined in accordance with GAAP, we have calculated Adjusted EBITDA, Adjusted EBITDA margin, free cash flow, free cash flow margin, non-GAAP cost of revenues, non-GAAP gross profit, non-GAAP gross margin, non-GAAP research and development expense, non-GAAP selling and marketing expense, non-GAAP general and administrative expense, non-GAAP operating income, and non-GAAP net income, which are each non-GAAP financial measures. We have provided tabular reconciliations of each of these non-GAAP financial measures to its most directly comparable GAAP financial measure.

We use these non-GAAP financial measures to understand and compare operating results across accounting periods, for internal budgeting and forecasting purposes, and to evaluate financial performance. We use non-GAAP financial measures of free cash flow and free cash flow margin to evaluate liquidity. Our non-GAAP financial measures are presented as supplemental disclosure as we believe they provide useful information to investors and others in understanding and evaluating our results, prospects, and liquidity period-over-period without the impact of certain items that do not directly correlate to our operating performance and that may vary significantly from period to period for reasons unrelated to our operating performance, as well as comparing our financial results to those of other companies. Our definitions of these non-GAAP financial measures may differ from similarly titled measures presented by other companies, and therefore, comparability may be limited. In addition, other companies may not publish these or similar metrics. Thus, our non-GAAP financial measures should be considered in addition to, not as a substitute for, or in isolation from, the financial information prepared in accordance with GAAP financial measures, and should be read in conjunction with the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

Additional Non-GAAP Financial Measures

In addition to Adjusted EBITDA, Adjusted EBITDA margin, free cash flow, and free cash flow margin calculated and discussed in “Key Business Metrics,” the following additional non-GAAP financial measures are calculated and presented further below:

Non-GAAP cost of revenues, software subscriptions is determined by adding back to GAAP cost of revenues, software subscriptions, the stock-based compensation expense, and depreciation and amortization of capitalized software and acquired intangible assets included in cost of subscription revenues for the respective periods.
Non-GAAP cost of revenues, services is determined by adding back to GAAP cost of revenues, services, the stock-based compensation expense included in cost of revenues, services for the respective periods.
Non-GAAP gross profit is determined by adding back to GAAP gross profit the stock-based compensation expense, and depreciation and amortization of capitalized software and acquired intangible assets included in cost of subscription revenues for the respective periods.
Non-GAAP gross margin is determined by dividing non-GAAP gross profit by total revenues for the respective periods.
Non-GAAP research and development expense is determined by adding back to GAAP research and development expense the stock-based compensation expense included in research and development expense for the respective periods.
Non-GAAP selling and marketing expense is determined by adding back to GAAP selling and marketing expense the stock-based compensation expense and the amortization of acquired intangible assets included in selling and marketing expense for the respective periods.
Non-GAAP general and administrative expense is determined by adding back to GAAP general and administrative expense the stock-based compensation expense, amortization of cloud computing implementation costs and severance expense included in general and administrative expense for the respective periods.

50

Non-GAAP operating income is determined by adding back to GAAP loss or income from operations the stock-based compensation expense, depreciation and amortization of capitalized software, and acquired intangible assets included in cost of subscription revenues, amortization of acquired intangible assets included in selling and marketing expense, amortization of cloud computing implementation costs in general and administrative expense, severance expense, acquisition contingent consideration, litigation settlements, and transaction costs (which includes offering costs related to the sale of shares of certain of our Class B shareholders which are not representative of normal business operations), included in GAAP loss or income from operations for the respective periods.
Non-GAAP net income is determined by adding back to GAAP net loss or income the income tax benefit or expense, stock-based compensation expense, depreciation and amortization of capitalized software and acquired intangible assets included in cost of subscription revenues, amortization of acquired intangible assets included in selling and marketing expense, amortization of cloud computing implementation costs in general and administrative expense, severance expense, acquisition contingent consideration, litigation settlements, and transaction costs (which includes offering costs related to the sale of shares of certain of our Class B shareholders which are not representative of normal business operations), included in GAAP net loss or income for the respective periods to determine non-GAAP loss or income before income taxes. Non-GAAP loss or income before income taxes is then adjusted for income taxes calculated using the respective statutory tax rates for applicable jurisdictions, which for purposes of this determination were assumed to be 25.5%.

We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure and to view these non-GAAP financial measures in conjunction with the related GAAP financial measures.

51

The following schedules reflect our additional non-GAAP financial measures and reconciles our additional non-GAAP financial measures to the related GAAP financial measures.

For the three months ended

For the nine months ended

 

September 30, 

September 30, 

 

(Dollars in thousands)

2023

2022

2023

2022

 

(unaudited)

(unaudited)

Non-GAAP cost of revenues, software subscriptions

    

$

26,298

    

$

24,959

$

75,681

    

$

71,073

Non-GAAP cost of revenues, services

$

15,364

$

13,646

$

44,069

$

36,838

Non-GAAP gross profit

$

103,365

$

87,633

$

297,723

$

252,587

Non-GAAP gross margin

 

71.3

%  

 

69.4

%

 

71.3

%  

 

70.1

%

Non-GAAP research and development expense

$

15,374

$

9,770

$

40,907

$

29,101

Non-GAAP selling and marketing expense

$

30,998

$

27,876

$

94,845

$

82,066

Non-GAAP general and administrative expense

$

30,954

$

29,335

$

93,499

$

83,859

Non-GAAP operating income

$

22,841

$

17,784

$

57,407

$

48,522

Non-GAAP net income

$

16,572

$

12,980

$

42,662

$

35,345

For the three months ended

 

For the nine months ended

September 30, 

 

September 30, 

(Dollars in thousands)

2023

2022

 

2023

2022

(unaudited)

(unaudited)

Non-GAAP Cost of Revenues, Software Subscriptions:

  

    

  

  

    

  

Cost of revenues, software subscriptions

$

41,055

$

36,638

$

116,974

$

105,760

Stock-based compensation expense

 

(728)

 

(577)

 

(2,143)

(1,502)

Depreciation and amortization of capitalized software and acquired intangible assets – cost of subscription revenues

 

(14,029)

 

(11,102)

 

(39,150)

 

(33,185)

Non-GAAP cost of revenues, software subscriptions

$

26,298

$

24,959

$

75,681

$

71,073

Non-GAAP Cost of Revenues, Services:

Cost of revenues, services

$

15,816

$

14,020

$

45,523

$

37,893

Stock-based compensation expense

 

(452)

 

(374)

 

(1,454)

 

(1,055)

Non-GAAP cost of revenues, services

$

15,364

$

13,646

$

44,069

$

36,838

Non-GAAP Gross Profit:

 

 

 

 

Gross profit

$

88,156

$

75,580

$

254,976

$

216,845

Stock-based compensation expense

 

1,180

 

951

 

3,597

 

2,557

Depreciation and amortization of capitalized software and acquired intangible assets – cost of subscription revenues

 

14,029

 

11,102

 

39,150

 

33,185

Non-GAAP gross profit

$

103,365

$

87,633

$

297,723

$

252,587

Non-GAAP Gross Margin:

 

 

 

 

Total revenues

$

145,027

$

126,238

$

417,473

$

360,498

Non-GAAP gross margin

 

71.3

%  

 

69.4

%

 

71.3

%  

 

70.1

%

Non-GAAP Research and Development Expense:

 

 

 

 

Research and development expense

$

16,772

$

10,351

$

45,314

$

30,294

Stock-based compensation expense

 

(1,398)

 

(581)

 

(4,407)

 

(1,193)

Non-GAAP research and development expense

$

15,374

$

9,770

$

40,907

$

29,101

Non-GAAP Selling and Marketing Expense:

 

 

 

 

Selling and marketing expense

$

33,919

$

30,252

$

103,196

$

89,683

Stock-based compensation expense

(2,325)

 

(1,621)

(6,305)

 

(4,594)

Amortization of acquired intangible assets – selling and marketing expense

 

(596)

 

(755)

 

(2,046)

 

(3,023)

Non-GAAP selling and marketing expense

$

30,998

$

27,876

$

94,845

$

82,066

52

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

2023

2022

2023

2022

(unaudited)

(unaudited)

Non-GAAP General and Administrative Expense:

 

 

 

 

General and administrative expense

$

35,385

$

31,679

$

109,071

$

90,520

Stock-based compensation expense

 

(2,869)

 

(2,103)

 

(11,919)

 

(6,039)

Severance expense

(643)

(241)

(2,103)

(622)

Amortization of cloud computing implementation costs – general and administrative

(919)

(1,550)

Non-GAAP general and administrative expense

$

30,954

$

29,335

$

93,499

$

83,859

Non-GAAP Operating Income:

 

  

 

  

 

  

 

  

Loss from operations

$

(2,018)

$

(871)

$

(15,019)

$

(4,699)

Stock-based compensation expense

 

7,772

 

5,256

 

26,228

 

14,383

Depreciation and amortization of capitalized software and acquired intangible assets – cost of subscription revenues

 

14,029

 

11,102

 

39,150

 

33,185

Amortization of acquired intangible assets – selling and marketing expense

596

 

755

2,046

 

3,023

Amortization of cloud computing implementation costs – general and administrative

919

1,550

Severance expense

643

241

2,103

622

Acquisition contingent consideration

900

1,300

1,349

2,000

Transaction costs

 

1

 

8

Non-GAAP operating income

$

22,841

$

17,784

$

57,407

$

48,522

Non-GAAP Net Income:

 

  

 

 

  

 

Net loss

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Income tax expense (benefit)

784

(91)

13,266

1,217

Stock-based compensation expense

 

7,772

 

5,256

 

26,228

 

14,383

Depreciation and amortization of capitalized software and acquired intangible assets – cost of subscription revenues

14,029

11,102

39,150

33,185

Amortization of acquired intangible assets – selling and marketing expense

596

755

2,046

3,023

Amortization of cloud computing implementation costs – general and administrative

919

1,550

Severance expense

 

643

 

241

 

2,103

 

622

Acquisition contingent consideration

900

1,300

1,349

2,000

Transaction costs

1

8

Non-GAAP income before income taxes

22,244

 

17,423

57,265

 

47,443

Income tax adjustment at statutory rate

 

(5,672)

 

(4,443)

 

(14,603)

 

(12,098)

Non-GAAP net income

$

16,572

$

12,980

$

42,662

$

35,345

53

Critical Accounting Estimates

The critical accounting policies that reflect our more significant judgments and estimates used in the preparation of our condensed consolidated financial statements include software development costs, business combinations, goodwill, accounting for stock-based compensation, revenue recognition, and income taxes, which are described in our 2022 Annual Report.

There have been no material updates or changes to our critical accounting estimates compared to the critical accounting estimates described in our 2022 Annual Report.

Recent Accounting Pronouncements

For further information on recent accounting pronouncements, refer to Note 1, “Summary of Significant Accounting Policies” to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

Item 3.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

We had unrestricted cash and cash equivalents of $49.5 million and $91.8 million as of September 30, 2023 and December 31, 2022, respectively, and investments of $8.3 million and $11.2 million as of September 30, 2023 and December 31, 2022, respectively. We maintain our cash and cash equivalents in deposit accounts, money market funds with various financial institutions, and in short duration fixed income securities. Due to the short-term nature of these instruments, we believe that we do not have any material exposure to changes in the fair value of these investments as a result of changes in interest rates. Increases or declines in interest rates would be expected to augment or reduce future interest income by an insignificant amount.

We are exposed to risk related to changes in interest rates on our outstanding borrowings. Borrowings under the Second Amendment to the Credit Agreement bear interest at rates that are variable. Increases in the bank prime or SOFR rates would increase the interest rate on any future outstanding borrowings. Any debt we incur in the future may also bear interest at variable rates. For each 100 basis point increase in the bank prime or SOFR rates, this would be expected to result in a projected increase in interest expense of $0.5 million annually.

Foreign Currency Exchange Risk

Our revenues and expenses are primarily denominated in U.S. dollars. For our foreign operations, the majority of our revenues and expenses are denominated in other currencies, such as the Canadian Dollar, Euro, British Pound, Swedish Krona, and Brazilian Real. Decreases in the relative value of the U.S. dollar as compared to these currencies may negatively affect our revenues and other operating results as expressed in U.S. dollars. For the nine months ended September 30, 2023 and 2022, approximately 4% and 4%, respectively, of our revenues were denominated in currencies other than U.S. dollars.

We have experienced and will continue to experience fluctuations in our net loss or income as a result of transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. We have historically recognized immaterial amounts of foreign currency gains and losses in each of the periods presented. We may in the future hedge selected significant transactions denominated in currencies other than the U.S. dollar as we expand our international operations and our risk grows. The acquisition of the controlling interest in Systax in January 2020 and the future purchase commitment liabilities associated with this acquisition are expected to increase our exposure to fluctuations of the Brazilian Real over time. At September 30, 2023, outstanding foreign currency forward contracts hedge approximately 67% of our exposure to adverse fluctuations in the Brazilian Real associated with these future purchase commitment liabilities.

54

Item 4.

CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as defined in Rule 13a-15(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

Based on the evaluation of our disclosure controls and procedures, our principal executive officer and principal financial officer concluded that, as of September 30, 2023, our disclosure controls and procedures were effective at a reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

55

PART II---OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

On January 25, 2022 we filed a complaint (subsequently amended on February 9, 2022) against Avalara, Inc. (“Avalara”) in the United States District Court for the Eastern District of Pennsylvania. The complaint alleges claims of unfair competition, intentional interference with contractual relations, and trade secret misappropriation against Avalara. We are seeking a permanent injunction to prevent Avalara from further interference with our contractual relations and to prohibit the disclosure in any way of our confidential, proprietary, and/or trade secret information. We also seek monetary damages, including punitive damages and attorney’s fees. Avalara has filed a motion to dismiss for lack of personal jurisdiction. As of September 30, 2023, the matter remains before the Court as the parties pursue jurisdictional discovery, after which, further briefs will be filed. We believe the allegations in the complaint, once proven, are sufficient to prevail in this matter. However, the eventual outcome of the case is subject to a number of uncertainties, and therefore we cannot offer any assurance as to the ultimate impact of this case on our business and operations.

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

ITEM 1A. RISK FACTORS

This document incorporates by reference various risk factors discussed in the Company’s 2022 Annual Report, under the heading “Risk Factors”. There are no material changes to the risk factors discussed in these filings. You should carefully consider these risks, together with management’s discussion and analysis of our financial condition and results of operations in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in this Quarterly Report on Form 10-Q. If any of the events contemplated should occur, our business, results of operations, financial condition and cash flows could suffer significantly.

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

On September 15, 2023, John Schwab, our Chief Financial Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 35,000 shares of Class A common stock until March 28, 2024.

On August 18, 2023, Eric Andersen, Director, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 80,000 shares of Class A common stock until August 15, 2025.

56

ITEM 6. EXHIBITS

Exhibit Number

     

Exhibit Description

    

Form

    

File No.

    

Exhibit

    

Filing Date

    

Filed Herewith

    

Furnished Herewith

31.1

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

31.2

 

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

X

32.1

 

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

X

32.2

 

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

X

101.INS

 

Inline XBRL Instance Document

X

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document

X

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document

X

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document

X

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase Document

X

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document

X

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

57

SIGNATURES

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

 

   

Vertex, Inc.

 

 

Date: November 9, 2023

By:

/s/ David DeStefano

 

 

David DeStefano

 

 

President, Chief Executive Officer and Chairperson (principal executive officer)

 

 

Date: November 9, 2023

By:

/s/ John Schwab

 

 

John Schwab

 

 

Chief Financial Officer (principal financial officer)

58

EX-31.1 2 verx-20230930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, David DeStefano, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Vertex, 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; and

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

(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: November 9, 2023

By:

/s/ David DeStefano

 

David DeStefano

 

Chief Executive Officer
(principal executive officer)


EX-31.2 3 verx-20230930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, John Schwab, certify that:

1.

I have reviewed this Quarterly Report on Form 10-Q of Vertex, 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; and

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

(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: November 9, 2023

By:

/s/ John Schwab

 

John Schwab

 

Chief Financial Officer
(principal financial officer)


EX-32.1 4 verx-20230930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

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 on Form 10-Q of Vertex, Inc. (the “Company”) for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; 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: November 9, 2023

By:  

/s/ David DeStefano

 

David DeStefano

 

Chief Executive Officer
(principal executive officer)


EX-32.2 5 verx-20230930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

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 on Form 10-Q of Vertex, Inc. (the “Company”) for the period ended September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)

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

ov

Date: November 9, 2023

By:

/s/ John Schwab

 

John Schwab

 

Chief Financial Officer
(principal financial officer)


EX-101.SCH 6 verx-20230930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Capitalized Costs and Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - REVENUE RECOGNITION - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - DEBT - Indebtness (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - CAPITALIZED SOFTWARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - STOCK-BASED AWARD PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated balance sheets (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated statements of cash flows (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - REVENUE RECOGNITION - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - REVENUE RECOGNITION - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - REVENUE RECOGNITION - Allowance and deferred allowance (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - PROPERTY AND EQUIPMENT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - PROPERTY AND EQUIPMENT - Amounts included in property and equipment additions related to capitalized internal-use software (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CAPITALIZED SOFTWARE (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DEBT - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - STOCKHOLDERS EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - STOCK-BASED AWARD PLANS - 2020 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41006 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41007 - Disclosure - STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41008 - Disclosure - STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41009 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41010 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - CAPITALIZED SOFTWARE link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - STOCK-BASED AWARD PLANS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - REVENUE RECOGNITION - Changes to deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - REVENUE RECOGNITION - Contract cost balances (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - INCOME TAXES - (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 verx-20230930_cal.xml EX-101.CAL EX-101.DEF 8 verx-20230930_def.xml EX-101.DEF EX-101.LAB 9 verx-20230930_lab.xml EX-101.LAB EX-101.PRE 10 verx-20230930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 03, 2023
Document Information:    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-39413  
Entity Registrant Name Vertex, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 23-2081753  
Entity Address, Address Line One 2301 Renaissance Blvd  
Entity Address, City or Town King of Prussia  
Entity Address State Or Province PA  
Entity Address, Postal Zip Code 19406  
City Area Code 800  
Local Phone Number 355-3500  
Title of 12(b) Security Class A Common Stock, Par Value $0.001 Per Share  
Trading Symbol VERX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001806837  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Class A    
Document Information:    
Entity Common Stock, Shares Outstanding   60,325,387
Class B    
Document Information:    
Entity Common Stock, Shares Outstanding   92,661,000
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 49,499 $ 91,803
Funds held for customers 31,623 14,945
Accounts receivable, net of allowance of $14,308 and $9,554, respectively 129,018 102,885
Prepaid expenses and other current assets 19,637 22,340
Investment securities available-for-sale, at fair value (amortized cost of $8,359 and $11,220, respectively) 8,326 11,173
Total current assets 238,103 243,146
Property and equipment, net of accumulated depreciation 100,270 101,090
Capitalized software, net of accumulated amortization 39,356 39,012
Goodwill and other intangible assets 253,976 257,023
Deferred commissions 17,094 15,463
Deferred income tax asset 40,557 30,938
Operating lease right-of-use assets 15,333 17,187
Other assets 15,379 15,333
Total assets 720,068 719,192
Current liabilities:    
Current portion of long-term debt 2,500 2,188
Accounts payable 24,379 14,329
Accrued expenses 49,614 38,234
Customer funds obligations 29,117 12,121
Accrued salaries and benefits 17,355 10,790
Accrued variable compensation 23,232 23,729
Deferred compensation, current   2,809
Deferred revenue, current 264,785 268,847
Current portion of operating lease liabilities 4,198 4,086
Current portion of finance lease liabilities 84 103
Deferred purchase consideration, current 10,000 19,824
Purchase commitment and contingent consideration liabilities, current 7,842 6,149
Total current liabilities 433,106 403,209
Deferred revenue, net of current portion 2,030 10,289
Debt, net of current portion 44,863 46,709
Operating lease liabilities, net of current portion 17,445 20,421
Finance lease liabilities, net of current portion 65 10
Purchase commitment and contingent consideration liabilities, net of current portion 2,200 8,412
Deferred other liabilities 187 417
Total liabilities 499,896 489,467
Commitments and contingencies (Note 11)
Stockholders' equity:    
Preferred shares, $0.001 par value, 30,000 shares authorized; no shares issued and outstanding
Additional paid in capital 265,251 244,820
(Accumulated deficit) retained earnings (15,920) 12,507
Accumulated other comprehensive loss (29,312) (27,752)
Total stockholders' equity 220,172 229,725
Total liabilities and stockholders' equity 720,068 719,192
Class A    
Stockholders' equity:    
Common stock 56 50
Class B    
Stockholders' equity:    
Common stock $ 97 $ 100
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Allowance for accounts receivable $ 14,308 $ 9,554
Amortized cost $ 8,359 $ 11,220
Preferred stock par value (per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 30,000 30,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Class A    
Common stock par value (per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 300,000 300,000
Common stock, shares issued (in shares) 55,825 50,014
Common stock, shares outstanding (in shares) 55,825 50,014
Class B    
Common stock par value (per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 150,000 150,000
Common stock, shares issued (in shares) 96,839 100,307
Common stock, shares outstanding (in shares) 96,839 100,307
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Total revenues $ 145,027 $ 126,238 $ 417,473 $ 360,498
Cost of revenues:        
Total cost of revenues 56,871 50,658 162,497 143,653
Gross profit 88,156 75,580 254,976 216,845
Operating expenses:        
Research and development 16,772 10,351 45,314 30,294
Selling and marketing 33,919 30,252 103,196 89,683
General and administrative 35,385 31,679 109,071 90,520
Depreciation and amortization 3,782 2,936 11,401 9,120
Other operating expense , net 316 1,233 1,013 1,927
Total operating expenses 90,174 76,451 269,995 221,544
Loss from operations (2,018) (871) (15,019) (4,699)
Other (income) expense:        
Interest expense, net 597 361 142 1,079
Loss before income taxes (2,615) (1,232) (15,161) (5,778)
Income tax expense (benefit) 784 (91) 13,266 1,217
Net loss (3,399) (1,141) (28,427) (6,995)
Other comprehensive (income) loss:        
Foreign currency translation adjustments and revaluations, net of tax 5,311 10,670 1,580 24,496
Unrealized (gain) loss on investments, net of tax (10) 28 (20) 26
Total other comprehensive (income) loss, net of tax 5,301 10,698 1,560 24,522
Total comprehensive loss (8,700) (11,839) (29,987) (31,517)
Software subscriptions        
Revenues:        
Total revenues 121,285 106,368 350,135 304,587
Cost of revenues:        
Total cost of revenues 41,055 36,638 116,974 105,760
Services        
Revenues:        
Total revenues 23,742 19,870 67,338 55,911
Cost of revenues:        
Total cost of revenues 15,816 14,020 45,523 37,893
Class A        
Other comprehensive (income) loss:        
Net loss attributable to stockholders, basic $ (1,228) $ (369) $ (9,960) $ (2,092)
Net loss per share, basic (in dollars per share) $ (0.02) $ (0.01) $ (0.19) $ (0.05)
Weighted average common stock, basic (in shares) 54,931 48,488 53,050 44,708
Net loss attributable to stockholders, diluted $ (1,228) $ (369) $ (9,960) $ (2,092)
Net loss per share, diluted (in dollars per share) $ (0.02) $ (0.01) $ (0.19) $ (0.05)
Weighted average common stock, diluted (in shares) 54,931 48,488 53,050 44,708
Class B        
Other comprehensive (income) loss:        
Net loss attributable to stockholders, basic $ (2,171) $ (772) $ (18,467) $ (4,903)
Net loss per share, basic (in dollars per share) $ (0.02) $ (0.01) $ (0.19) $ (0.05)
Weighted average common stock, basic (in shares) 97,145 101,307 98,361 104,772
Net loss attributable to stockholders, diluted $ (2,171) $ (772) $ (18,467) $ (4,903)
Net loss per share, diluted (in dollars per share) $ (0.02) $ (0.01) $ (0.19) $ (0.05)
Weighted average common stock, diluted (in shares) 97,145 101,307 98,361 104,772
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Class A
Common Stock
Class B
Additional paid in capital.
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss
Class A
Class B
Total
Balance at Dec. 31, 2021 $ 42 $ 107 $ 222,621 $ 24,811 $ (17,497)     $ 230,084
Balance (in shares) at Dec. 31, 2021 42,286 106,807            
Exercise of stock options, net     278         278
Exercise of stock options, net (in shares) 272              
Shares issued upon vesting of Restricted Stock Units, net     (15)         (15)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 3              
Stock-based compensation expense     4,867         4,867
Foreign currency translation adjustments and revaluations, net of tax         (2,049)     (2,049)
Net loss       (334)       (334)
Balance at Mar. 31, 2022 $ 42 $ 107 227,751 24,477 (19,546)     232,831
Balance (in shares) at Mar. 31, 2022 42,561 106,807            
Balance at Dec. 31, 2021 $ 42 $ 107 222,621 24,811 (17,497)     230,084
Balance (in shares) at Dec. 31, 2021 42,286 106,807            
Exercise of stock options, net (in shares)           577    
Foreign currency translation adjustments and revaluations, net of tax               (24,496)
Unrealized gain (loss) from available-for-sale investments, net of tax               (26)
Net loss               (6,995)
Balance at Sep. 30, 2022 $ 49 $ 101 238,093 17,816 (42,019)     214,040
Balance (in shares) at Sep. 30, 2022 48,673 101,307            
Balance at Mar. 31, 2022 $ 42 $ 107 227,751 24,477 (19,546)     232,831
Balance (in shares) at Mar. 31, 2022 42,561 106,807            
Exercise of stock options, net     (34)         (34)
Exercise of stock options, net (in shares) 93              
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 59              
Shares issued in connection with ESPP     967         967
Shares issued in connection with ESPP (shares) 103              
Stock-based compensation expense     4,166         4,166
Class B shares exchanged for Class A shares $ 6 $ (6)            
Class B shares exchanged for Class A shares (in shares) 5,500 (5,500)            
Foreign currency translation adjustments and revaluations, net of tax         (11,777)     (11,777)
Unrealized gain (loss) from available-for-sale investments, net of tax         2     2
Net loss       (5,520)       (5,520)
Balance at Jun. 30, 2022 $ 48 $ 101 232,850 18,957 (31,321)     220,635
Balance (in shares) at Jun. 30, 2022 48,316 101,307            
Exercise of stock options, net $ 1   387         388
Exercise of stock options, net (in shares) 212         212    
Shares issued upon vesting of Restricted Stock Units, net     (176)         (176)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 31              
Shares issued upon vesting of Restricted Stock Awards, net     (164)         (164)
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 114              
Stock-based compensation expense     5,196         5,196
Foreign currency translation adjustments and revaluations, net of tax         (10,670)     (10,670)
Unrealized gain (loss) from available-for-sale investments, net of tax         (28)     (28)
Net loss       (1,141)       (1,141)
Balance at Sep. 30, 2022 $ 49 $ 101 238,093 17,816 (42,019)     214,040
Balance (in shares) at Sep. 30, 2022 48,673 101,307            
Balance at Dec. 31, 2022 $ 50 $ 100 244,820 12,507 (27,752)     229,725
Balance (in shares) at Dec. 31, 2022 50,014 100,307       50,014 100,307  
Exercise of stock options, net $ 1   1,279         1,280
Exercise of stock options, net (in shares) 592              
Shares issued upon vesting of Restricted Stock Units, net     (3,471)         (3,471)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 391              
Stock-based compensation expense     10,938         10,938
Class B shares exchanged for Class A shares $ 2 $ (2)            
Class B shares exchanged for Class A shares (in shares) 2,589 (2,589)            
Foreign currency translation adjustments and revaluations, net of tax         3,122     3,122
Unrealized gain (loss) from available-for-sale investments, net of tax         13     13
Net loss       (18,132)       (18,132)
Balance at Mar. 31, 2023 $ 53 $ 98 253,566 (5,625) (24,617)     223,475
Balance (in shares) at Mar. 31, 2023 53,586 97,718            
Balance at Dec. 31, 2022 $ 50 $ 100 244,820 12,507 (27,752)     229,725
Balance (in shares) at Dec. 31, 2022 50,014 100,307       50,014 100,307  
Exercise of stock options, net (in shares)           1,595    
Foreign currency translation adjustments and revaluations, net of tax               (1,580)
Unrealized gain (loss) from available-for-sale investments, net of tax               20
Net loss               (28,427)
Balance at Sep. 30, 2023 $ 56 $ 97 265,251 (15,920) (29,312)     220,172
Balance (in shares) at Sep. 30, 2023 55,825 96,839       55,825 96,839  
Balance at Mar. 31, 2023 $ 53 $ 98 253,566 (5,625) (24,617)     223,475
Balance (in shares) at Mar. 31, 2023 53,586 97,718            
Exercise of stock options, net $ 1   668         669
Exercise of stock options, net (in shares) 259              
Shares issued upon vesting of Restricted Stock Units, net     (221)         (221)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 22              
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 106              
Shares issued in connection with ESPP     1,178         1,178
Shares issued in connection with ESPP (shares) 81              
Stock-based compensation expense     6,904         6,904
Foreign currency translation adjustments and revaluations, net of tax         609     609
Unrealized gain (loss) from available-for-sale investments, net of tax         (3)     (3)
Net loss       (6,896)       (6,896)
Balance at Jun. 30, 2023 $ 54 $ 98 262,095 (12,521) (24,011)     225,715
Balance (in shares) at Jun. 30, 2023 54,054 97,718            
Exercise of stock options, net $ 1   (3,717)         (3,716)
Exercise of stock options, net (in shares) 744         744    
Shares issued upon vesting of Restricted Stock Units, net     (508)         (508)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 56              
Shares issued upon vesting of Restricted Stock Awards, net     (146)         (146)
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 92              
Stock-based compensation expense     7,527         7,527
Class B shares exchanged for Class A shares $ 1 $ (1)            
Class B shares exchanged for Class A shares (in shares) 879 (879)            
Foreign currency translation adjustments and revaluations, net of tax         (5,311)     (5,311)
Unrealized gain (loss) from available-for-sale investments, net of tax         10     10
Net loss       (3,399)       (3,399)
Balance at Sep. 30, 2023 $ 56 $ 97 $ 265,251 $ (15,920) $ (29,312)     $ 220,172
Balance (in shares) at Sep. 30, 2023 55,825 96,839       55,825 96,839  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net loss $ (28,427) $ (6,995)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 52,597 45,328
Amortization of cloud computing implementation costs 1,550  
Provision for subscription cancellations and non-renewals 1,407 29
Amortization of deferred financing costs 189 181
Change in fair value of contingent consideration liability 1,349 2,000
Write-off of deferred financing costs   370
Stock-based compensation expense 26,228 14,383
Deferred income tax (benefit) (10,034) (20)
Non-cash operating lease costs 1,855 2,448
Other (145) 709
Changes in operating assets and liabilities:    
Accounts receivable (30,760) (17,578)
Prepaid expenses and other current assets 520 (2,465)
Deferred commissions (1,632) (1,202)
Accounts payable 10,049 106
Accrued expenses 9,865 6,113
Accrued and deferred compensation 2,487 (12,445)
Deferred revenue (8,977) 5,250
Operating lease liabilities (2,863) (2,837)
Other 1,438 (9,776)
Net cash provided by operating activities 26,696 23,599
Cash flows from investing activities:    
Acquisition of business, net of cash acquired   (474)
Property and equipment additions (35,357) (33,546)
Capitalized software additions (14,083) (10,288)
Purchase of investment securities, available-for-sale (12,864) (6,127)
Proceeds from sales and maturities of investment securities, available-for-sale 16,040  
Net cash used in investing activities (46,264) (50,435)
Cash flows from financing activities:    
Net increase (decrease) in customer funds obligations 16,996 (2,603)
Proceeds from term loan   50,000
Principal payments on long-term debt (1,563) (625)
Payments for deferred financing costs   (983)
Proceeds from purchases of stock under ESPP 1,178 967
Payments for taxes related to net share settlement of stock-based awards (9,210) (1,012)
Proceeds from exercise of stock options 3,097 1,288
Distributions under Tax Sharing Agreement   (536)
Payments for purchase commitment and contingent consideration liabilities (6,424) (423)
Payments of finance lease liabilities (77) (96)
Payments for deferred purchase commitments (10,000) (20,000)
Net cash (used in) provided by financing activities (6,003) 25,977
Effect of exchange rate changes on cash, cash equivalents and restricted cash (55) (1,137)
Net decrease in cash, cash equivalents and restricted cash (25,626) (1,996)
Cash, cash equivalents and restricted cash, beginning of period 106,748 98,206
Cash, cash equivalents and restricted cash, end of period $ 81,122 $ 96,210
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Sep. 30, 2022
Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets, end of period:    
Cash and cash equivalents $ 49,499 $ 72,370
Restricted cash-funds held for customers 31,623 23,840
Total cash, cash equivalents and restricted cash, end of period $ 81,122 $ 96,210
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

Vertex, Inc. (“Vertex”) and its consolidated subsidiaries and variable interest entities (“VIE”) (collectively, the “Company”) operate as solutions providers of state, local, and value added tax calculation, compliance, and analytics, offering software products which are sold through software license and software as a service (“cloud”) subscriptions. The Company also provides implementation and training services in connection with its software license and cloud subscriptions, transaction tax returns outsourcing, and other tax-related services. The Company sells to customers located throughout the United States of America (“U.S.”) and internationally.

Basis of Consolidation

The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and include the accounts of the Company. All intercompany transactions have been eliminated in consolidation.

The Company has a 80% controlling equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax was determined to be a VIE and the accounts are included in the condensed consolidated condensed financial statements. Vertex does not have full decision-making authority over Systax; however, Vertex is the entity that most significantly participates in the variability of the fair value of Systax’s net assets and is considered the entity most closely associated to Systax. As such, Vertex is deemed the primary beneficiary of Systax and consolidates Systax into its condensed consolidated financial statements.

Unaudited Interim Financial Information

The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report”) filed with the SEC on March 10, 2023. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements included in the 2022 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2023, the interim condensed consolidated statements of comprehensive loss and changes in stockholders’ equity for the three and nine months ended September 30, 2023 and 2022,  and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the annual audited consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items necessary for the fair presentation of the condensed consolidated financial statements. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.

Revision of Previously Issued Financial Statements

Certain prior period amounts on the condensed consolidated balance sheets and condensed consolidated statements of cash flows, reflected in the tables below, have been revised to correct for certain immaterial errors, as described below.

During the second quarter of 2023, management identified certain immaterial errors impacting previously issued financial statements beginning as of December 31, 2021, and subsequent annual and quarterly reporting periods through March 31, 2023. Specifically, management identified an error in financial statement presentation required to be corrected to correctly reflect Cloud Computing Arrangement (“CCA”) software implementation costs in accordance with

Accounting Standards Codification (“ASC”) 350-40, Goodwill and Other, Internal-Use Software (“ASC 350-40”). Management determined that these software implementation costs were subject to the internal-use software guidance under ASC 350-40 and appropriately capitalized these implementation costs in accordance with this guidance. Although the costs were correctly capitalized, they were incorrectly presented as property and equipment in the consolidated balance sheets, and as property and equipment additions in the consolidated statements of cash flows.

Management assessed the materiality of this presentation on prior period consolidated financial statements in accordance with the SEC Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC Topic 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, management concluded that the error correction is not material to any previously presented interim or annual financial statements.

The effect on the consolidated balance sheets is as follows:

December 31, 2021

As Reported

Revision

As Revised

Property and equipment, net of accumulated depreciation

$

98,390

$

(1,680)

$

96,710

Other assets

1,900

1,680

3,580

March 31, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

102,228

$

(4,642)

$

97,586

Other assets

3,158

4,642

7,800

June 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

106,526

$

(7,668)

$

98,858

Other assets

2,592

7,668

10,260

September 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

109,123

$

(11,107)

$

98,016

Other assets

2,422

11,107

13,529

December 31, 2022

Prepaid expenses and other current assets

$

20,383

$

1,957

$

22,340

Total current assets

241,189

1,957

243,146

Property and equipment, net of accumulated depreciation

115,768

(14,678)

101,090

Other assets

2,612

12,721

15,333

March 31, 2023 (unaudited)

Prepaid expenses and other current assets

$

22,536

$

3,588

$

26,124

Total current assets

231,435

3,588

235,023

Property and equipment, net of accumulated depreciation

117,444

(17,942)

99,502

Other assets

2,621

14,354

16,975

The effect on the consolidated statements of cash flows are as follows:

Twelve months ended December 31, 2021

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

336

$

(1,680)

$

(1,344)

Net cash (used in) provided by operating activities

91,969

(1,680)

90,289

Cash flows from investing activities:

Property and equipment additions

(33,386)

1,680

(31,706)

Net cash used in investing activities

(296,458)

1,680

(294,778)

Three months ended March 31, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(950)

$

(2,962)

$

(3,912)

Net cash (used in) provided by operating activities

2,595

(2,962)

(367)

Cash flows from investing activities:

Property and equipment additions

(13,873)

2,962

(10,911)

Net cash used in investing activities

(17,259)

2,962

(14,297)

Six months ended June 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(457)

$

(5,988)

$

(6,445)

Net cash (used in) provided by operating activities

14,576

(5,988)

8,588

Cash flows from investing activities:

Property and equipment additions

(27,827)

5,988

(21,839)

Net cash used in investing activities

(41,170)

5,988

(35,182)

Nine months ended September 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(349)

$

(9,427)

$

(9,776)

Net cash (used in) provided by operating activities

33,026

(9,427)

23,599

Cash flows from investing activities:

Property and equipment additions

(42,973)

9,427

(33,546)

Net cash used in investing activities

(59,862)

9,427

(50,435)

Twelve months ended December 31, 2022

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(214)

$

(1,957)

$

(2,171)

Other changes in operating assets and liabilities

(583)

(11,041)

(11,624)

Net cash (used in) provided by operating activities

76,846

(12,998)

63,848

Cash flows from investing activities:

Property and equipment additions

(58,530)

12,998

(45,532)

Net cash used in investing activities

(85,046)

12,998

(72,048)

Three months ended March 31, 2023

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(2,109)

$

(1,631)

$

(3,740)

Other changes in operating assets and liabilities

(58)

(1,633)

(1,691)

Net cash (used in) provided by operating activities

6,755

(3,264)

3,491

Cash flows from investing activities:

Property and equipment additions

(13,313)

3,264

(10,049)

Net cash used in investing activities

(17,561)

3,264

(14,297)

The condensed consolidated balance sheet as of December 31, 2022 and the condensed consolidated statement of cash flows for the nine months ended September 30, 2022 have been revised in this Quarterly Report on Form 10-Q. The Company intends to revise the remaining quarterly and annual amounts affected in future filings in which they appear, as applicable.

    Segments

The Company operates its business as one operating segment. For the three and nine months ended September 30, 2023, approximately 7% of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2022, revenues generated from customers located outside the U.S. were approximately 7% and 8%, respectively. As of September 30, 2023 and December 31, 2022, $755 and $827, respectively, of the Company’s property and equipment assets were held outside the U.S.

Use of Estimates

The preparation of condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues, and expenses during the reporting period. Significant estimates used in preparing these condensed consolidated financial statements include: (i) the estimated allowance for subscription cancellations; (ii) expected credit losses associated with the allowance for doubtful accounts; (iii) allowance for credit losses on available-for-sale debt securities; (iv) the reserve for self-insurance; (v) assumptions related to achievement of technological feasibility for software developed for sale; (vi) product life cycles; (vii) estimated useful lives and potential impairment of long-lived assets, intangible assets, and capitalized CCA software implementation costs; (viii) potential impairment of goodwill; (ix) determination of the fair value of tangible and intangible assets acquired, liabilities assumed, and consideration transferred in acquisitions; (x) amortization period of material rights and deferred commissions; (xi) Black-Scholes-Merton option pricing model (“Black-Scholes model”) input assumptions used to determine the fair value of certain stock-based compensation awards, and Employee Stock Purchase Plan (“ESPP”) purchase rights; (xii) measurement of future purchase commitment, contingent consideration liabilities, and deferred purchase consideration liabilities associated with acquisitions; and (xiii) the potential outcome of future tax consequences of events that have been recognized in the condensed consolidated financial statements or tax returns. Actual results may differ from these estimates.

Software Development Costs

Cloud Computing Software Implementation Costs

The Company follows ASC 350-40, Goodwill and Other, Internal-Use Software, to account for development costs incurred for cloud computing software implementations. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative and training costs. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred.

Cloud computing software implementation costs incurred in hosting arrangements are capitalized and reported as a component of prepaid expenses and other current assets, or other assets, once available for their intended use. These costs are amortized using the straight-line method over their respective contract service periods, including periods covered by an option to extend, ranging from two to five years.

Amortization expense for capitalized cloud computing implementation costs for both the three and nine month periods ended September 30, 2023 was $919 and $1,550, respectively, and is included in general and administrative expense in the condensed consolidated statements of comprehensive loss. There was no amortization expense for the three and nine month periods ended September 30, 2022.

Supplemental Balance Sheet Disclosures

Supplemental balance sheet disclosures are as follows for the respective periods:

As of September 30, 

December 31,

    

2023

2022

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

3,922

$

5,875

Unamortized cloud computing implementation costs

3,999

1,957

Prepaid insurance

969

2,291

Prepaid licenses and support

10,747

12,217

Prepaid expenses and other current assets

$

19,637

$

22,340

Other assets:

 

 

Unamortized cloud computing implementation costs

$

13,491

$

12,721

Other assets

1,888

2,612

Total other assets

$

15,379

$

15,333

Accrued expenses:

Accrued general expenses

$

17,015

$

18,485

Accrued contract labor and professional fees

12,229

17,421

Accrued income and other taxes

20,370

2,328

Accrued expenses

$

49,614

$

38,234

Recently Issued or Adopted Accounting Pronouncements

As an “emerging growth company,” the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to delay adoption of certain new or revised accounting standards. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.

Deferred Revenue

In October 2021, the Financial Accounting Standard Board issued ASU No. 2021-08, Business Combinations (“ASU 2021-08”). ASU 2021-08 provides specific guidance on how to recognize and measure contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This will align the accounting for these acquired contracts to the accounting for revenue contracts originated by the acquirer and will provide more comparable information to investors and other financial statement users seeking to better understand the financial impact of these acquisitions. The Company adopted this standard effective January 1, 2023 on a prospective basis for business combinations occurring on or after this date. Although this standard does not have a material impact on the Company’s current condensed consolidated financial statements, adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2023
REVENUE RECOGNITION  
REVENUE RECOGNITION

2.     REVENUE RECOGNITION

Disaggregation of revenue

The table reflects revenue by major source for the following periods:

Three months ended September 30, 

    

Nine months ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

66,637

$

62,589

    

$

196,070

$

182,320

Cloud subscriptions

54,648

43,779

    

154,065

122,267

Software subscriptions

121,285

106,368

    

350,135

304,587

Services

 

23,742

 

19,870

    

 

67,338

 

55,911

Total revenues

$

145,027

$

126,238

    

$

417,473

$

360,498

Contract balances

Timing of revenue recognition may differ from the timing of invoicing customers. A receivable is recorded in the condensed consolidated balance sheets when customers are billed related to revenue to be collected and recognized for subscription agreements as there is an unconditional right to invoice and receive payment in the future related to these subscriptions. A receivable and related revenue may also be recorded in advance of billings to the extent services have been performed and the Company has a right under the contract to bill and collect for such performance. Subscription-based customers are generally invoiced annually at the beginning of each annual subscription period. Accounts receivable is presented net of an allowance for potentially uncollectible accounts and estimated cancellations of software license and cloud-based subscriptions (the “allowance”) of $14,308 and $9,554 at September 30, 2023 and December 31, 2022, respectively. The allowance for potentially uncollectible accounts represents future expected credit losses over the life of the receivables based on past experience, current information and forward-looking economic considerations.

The beginning and ending balances of accounts receivable, net of allowance, are as follows:

For the nine months ended September 30, 2023

For the year ended December 31, 2022

(unaudited)

Balance, beginning of period

$

102,885

$

76,929

Balance, end of period

 

129,018

 

102,885

Increase, net

$

26,133

$

25,956

A contract liability is recorded as deferred revenue on the condensed consolidated balance sheets when customers are billed in advance of performance obligations being satisfied, and revenue is recognized after invoicing ratably over the subscription period or over the amortization period of material rights. Deferred revenue is reflected net of a related deferred allowance for subscription cancellations (the “deferred allowance”) of $10,472 and $7,133 at September 30, 2023 and

December 31, 2022, respectively. The deferred allowance represents the portion of the allowance for subscription cancellations associated with deferred revenue.

The beginning and ending balances of and changes to the allowance and the deferred allowance are as follows:

For the three months ended September 30, 

2023

2022

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, July 1,

$

(14,218)

 

  

$

(8,719)

 

  

Allowance balance, September 30, 

 

(14,308)

 

  

 

(9,620)

 

  

Change in allowance

 

$

90

 

$

901

Deferred allowance balance, July 1,

 

10,409

 

  

 

6,700

 

  

Deferred allowance balance, September 30, 

 

10,472

 

  

 

6,954

 

  

Change in deferred allowance

 

 

(63)

 

 

(254)

Net amount charged to revenues

 

$

28

 

$

647

For the nine months ended September 30, 

2023

2022

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(9,554)

 

  

$

(9,151)

 

  

Allowance balance, September 30, 

 

(14,308)

 

  

 

(9,620)

 

  

Change in allowance

 

$

4,754

 

$

469

Deferred allowance balance, January 1,

 

7,133

 

  

 

6,537

 

  

Deferred allowance balance, September 30, 

 

10,472

 

  

 

6,954

 

  

Change in deferred allowance

 

 

(3,339)

 

 

(417)

Net amount charged to revenues

 

$

1,416

 

$

52

The portion of deferred revenue expected to be recognized in revenue beyond one year is included in deferred revenue, net of current portion in the condensed consolidated balance sheets. The tables provide information about the balances of and changes to deferred revenue for the following periods:

As of September 30, 

As of December 31, 

2023

2022

    

(unaudited)

    

Balances:

 

  

 

  

Deferred revenue, current

$

264,785

$

268,847

Deferred revenue, non-current

 

2,030

 

10,289

Total deferred revenue

$

266,815

$

279,136

For the three months ended September 30, 

For the nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

277,053

$

255,074

$

279,136

$

249,010

Additional amounts deferred

 

134,789

 

124,899

 

405,152

 

365,223

Revenues recognized

 

(145,027)

 

(126,238)

 

(417,473)

 

(360,498)

Ending balance

$

266,815

$

253,735

$

266,815

$

253,735

Contract costs

Deferred sales commissions earned by the Company’s sales force and certain sales incentive programs and vendor referral agreements are considered incremental and recoverable costs of obtaining a contract with a customer. An asset is recognized for these incremental contract costs and reflected as deferred commissions in the condensed consolidated balance sheets. These contract costs are amortized on a straight-line basis over a period consistent with the transfer of the associated product and services to the customer, which is generally three years. Amortization of these costs are included in selling and marketing expense in the condensed consolidated statements of comprehensive loss. The Company periodically reviews these contract assets to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these assets. There were no impairment losses recorded for the periods presented.

The changes to contract cost balances as of and for the following periods are:

For the three months ended September 30, 

For the nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

15,921

$

12,168

$

15,463

$

12,555

Additions

 

3,839

 

3,248

 

9,437

 

7,904

Amortization

 

(2,666)

 

(1,659)

 

(7,806)

 

(6,702)

Ending balance

$

17,094

$

13,757

$

17,094

$

13,757

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2023
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS  
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

3.      FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The following table summarizes the Company’s fair value for its financial assets and liabilities measured at fair value on a recurring basis:

Fair Value Measurements Using

As of September 30, 2023 (unaudited)

Fair Value

    

Prices in active markets for identical assets (Level 1)

    

Significant other observable inputs
(Level 2)

    

Significant unobservable inputs
(Level 3)

Money Market Funds

$

30,419

$

30,419

$

$

Commercial Paper

8,402

8,402

U.S. Treasury Securities

2,671

2,671

Tellutax Contingent Consideration

4,700

4,700

Foreign Currency Forward Contracts

506

506

Fair Value Measurements Using

As of December 31, 2022

Fair Value

    

Prices in active markets for identical assets (Level 1)

    

Significant other observable inputs
(Level 2)

    

Significant unobservable inputs
(Level 3)

Money Market Funds

$

67,430

$

67,430

$

$

Commercial Paper

9,660

9,660

U.S. Treasury Securities

5,203

5,203

Tellutax Contingent Consideration

4,800

4,800

Foreign Currency Forward Contracts

569

569

The Company has investments in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), which are included in cash and cash equivalents on the condensed consolidated balance sheets. Fair value inputs for these investments are considered Level 1 measurements within the fair value hierarchy since Money Market Fund fair values are known and observable through daily published floating net asset values.

Securities classified as available-for-sale are reported at fair value using Level 2 inputs. The Company has investments in bank and corporate issued commercial paper (“Commercial Paper”), and U.S. treasury securities (“U.S. Treasury Securities”), the Company believes that Level 2 designation is appropriate under Accounting Standards Codification, (“ASC”) 820-10, Fair Value Measurements and Disclosures, as these securities are fixed income securities, none are exchange traded, and all are priced by correlation to observed market data. For these securities the Company obtains fair value measurements from an independent pricing service. The fair value measurements consider observable data that may include dealer quotes, market spreads, cash flows, U.S. government and agency yield curves, live trading levels, trade execution data, market consensus prepayment speeds, credit information, and the security’s terms and conditions, among other factors.

In connection with the January 2021 Tellutax LLC (“Tellutax”) acquisition, the sellers are entitled to contingent consideration if sales targets are met during a period of time following the acquisition (the “Tellutax Contingent Consideration”).

The Tellutax Contingent Consideration is based on three potential earn-out payments determined by periodic revenue achievements over a thirty-month period. Such estimate represents a recurring fair value measurement with significant unobservable inputs, which management considers to be Level 3 measurements under the Fair Value Hierarchy. The significant assumptions used in these calculations included forecasted results and the estimated likelihood for each performance scenario. The fair value of Tellutax Contingent Consideration is estimated using a Monte Carlo Simulation to compute the expected cash flows from the payments specified in the purchase agreement. Such payments have no maximum limit, but if certain targets are not met, there will be no payment for the applicable measurement period.

A fair value adjustment of $900 and $1,349 was recorded in other operating expense, net for the three and nine months ended September 30, 2023, respectively. A fair value adjustment of $1,300 and $2,000 was recorded in other operating expense, net for the three and nine months ended September 30, 2022, respectively. At September 30, 2023, the Tellutax Contingent Consideration of $2,500 and $2,200 is included in purchase commitment and contingent consideration liabilities, current, and purchase commitment and contingent consideration liabilities, net of current portion, respectively, in the condensed consolidated balance sheets. At December 31, 2022, the Tellutax Contingent Consideration of $1,400 and $3,400 is included in purchase commitment and contingent consideration liabilities, current, and purchase commitment and contingent consideration liabilities, net of current portion, respectively, in the condensed consolidated balance sheets.

Tellutax Contingent Consideration fair value as of September 30, 2023 and December 31, 2022 and unobservable inputs used for the Monte Carlo Simulation valuation were as follows:

September 30, 2023 (unaudited)

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

4,700

Monte Carlo Simulation

Revenue volatility

70.0

%

Revenue discount rate

22.9

%

Term (in years)

1.9

December 31, 2022

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

4,800

Monte Carlo Simulation

Revenue volatility

75.0

%

Revenue discount rate

22.4

%

Term (in years)

2.4

Changes in the fair value of Tellutax Contingent Consideration during the nine months ended September 30, 2023 were as follows:

Tellutax

Contingent

Consideration

(unaudited)

Balance, January 1, 2023

$

4,800

Fair value adjustments

1,349

Payments

(1,449)

Balance, September 30, 2023

$

4,700

Assets and Liabilities for Which Fair Value is Only Disclosed

The carrying amounts of cash and cash equivalents and the carrying amount of funds held for customers were the same as their respective fair values and are considered Level 1 measurements.

The carrying amount of our bank debt approximates fair value as the variable rates on the debt approximate those commercially available in the market, and is considered a Level 3 measurement.

Non-recurring Fair Value Measurements

The LCR-Dixon Corporation (“LCR”) acquisition on September 22, 2021, the acquisition of EVAT Solutions Limited (“EVAT”) and its wholly owned subsidiaries (collectively, “Taxamo”) on May 12, 2021, the Tellutax acquisition on January 25, 2021, and the Systax acquisition on January 10, 2020, were accounted for as business combinations and the total purchase price for each acquisition was allocated to the net assets acquired and liabilities assumed based on their estimated fair values.

Deferred purchase consideration associated with the LCR acquisition was $10,000 and $19,824 at September 30, 2023 and December 31, 2022, respectively.

The Company has a contractual commitment to acquire the remaining equity interest from the original Systax Quotaholders incrementally through 2024. Future purchase commitment payments for these incremental acquisition amounts are based on a multiple of Systax revenue and earnings before interest, depreciation, amortization, and income taxes (“EBITDA”) performance at the end of 2022 and 2023, whereby the Company will have full ownership after the final transaction in 2024. Management determined these future purchase commitments to be a forward contract, resulting in the Company being required to estimate and record an estimated future purchase commitment amount (the “Purchase Commitment Liability”) in connection with recording the initial purchase. The fair value of the Purchase Commitment

Liability at the acquisition date was finalized to be $12,592. This amount will fluctuate as a result of changes in foreign currency exchange rates and is reflected in purchase commitment and contingent consideration liabilities in the condensed consolidated balance sheets, with such changes in exchange rates being reflected in other comprehensive loss or income in the condensed consolidated statements of comprehensive loss. Adjustments to the settlement date value that arise as a result of remeasurement at future balance sheet dates will be recorded as interest expense related to financing costs in the condensed consolidated statements of comprehensive income (loss) in the period the change is identified. No such adjustments have been recorded for the three or nine months ended September 30, 2023 or 2022.

The Company acquired an additional 15% equity interest of Systax through a Purchase Commitment Liability payment of $0 and $4,975 during the three and nine months ended September 30, 2023, respectively, increasing the Company’s equity interest in Systax to 80%. The remaining Purchase Commitment Liability at September 30, 2023 was $5,342, and is included in purchase commitment and contingent consideration liabilities, current, in the condensed consolidated balance sheet.

The Purchase Commitment Liability included in purchase commitment and contingent consideration liabilities, current and purchase commitment and contingent consideration liabilities, net of current portion in the consolidated balance sheets on December 31, 2022 was $4,749 and $5,012, respectively.

The carrying amounts of both the LCR deferred purchase consideration and the Systax Purchase Commitment Liability amounts discussed above approximated their respective fair values at such dates and are considered Level 3 non-recurring fair value measurements.

Derivative Instruments

The Company may periodically enter into derivative contracts to reduce our exposure to foreign currency exchange rates. Historically, the Company has not designated derivative contracts as hedges. Such derivative contracts are typically designed to manage specific risks according to our strategies, which may change from time to time.

The Company entered into a series of foreign currency forward contracts to reduce our exposure to adverse fluctuations in the Brazilian Real associated with a portion of the Systax Purchase Commitment Liability. Such forward contracts, have not been designated as a hedge, do not qualify for hedge accounting and are not material to our condensed consolidated financial statements. These forward contacts are remeasured at fair value on a recurring basis and are included in other assets in our condensed consolidated balance sheets with changes in their estimated fair value recognized as interest expense in our condensed consolidated statements of comprehensive loss. Our fair value determinations are based on foreign currency exchange rates in active markets, which are considered to be Level 2 measurements within the Fair Value Hierarchy.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT
9 Months Ended
Sep. 30, 2023
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

4.      PROPERTY AND EQUIPMENT

The major components of property and equipment are as follows:

As of September 30, 

As of December 31,

2023

2022

    

(unaudited)

Leasehold improvements

$

20,649

$

20,929

Equipment

 

21,925

 

39,238

Computer software purchased

 

2,781

 

11,892

Internal-use software developed:

 

 

Cloud-based customer solutions

 

140,346

 

142,980

Internal systems and tools

 

39,430

 

42,035

Furniture and fixtures

 

7,666

 

7,665

In-process internal-use software

 

15,857

 

18,200

Property and equipment

 

248,654

 

282,939

Less accumulated depreciation and amortization

 

(148,384)

 

(181,849)

Property and equipment, net

$

100,270

$

101,090

Depreciation expense for property and equipment, excluding all internal-use software developed and finance leases, was $1,636 and $1,535 for the three months ended September 30, 2023 and 2022, respectively, and $5,120 and $4,923 for the nine months ended September 30, 2023 and 2022, respectively, and is reflected in depreciation and amortization in the condensed consolidated statements of comprehensive loss.

Finance lease amortization was $70 and $174 for the three months ended September 30, 2023 and 2022, respectively, and $586 and $363 for the nine months ended September 30, 2023 and 2022, respectively, and is included in depreciation and amortization expense in the condensed consolidated statements of comprehensive loss.

Assets under finance leases of $303 and $1,461, net of accumulated amortization of $166 and $861, respectively, at September 30, 2023 and December 31, 2022, respectively, are included in property and equipment in the condensed consolidated balance sheets.

The major components of internal-use software are as follows:

As of September 30, 

As of December 31, 

2023

2022

(unaudited)

Internal-use software developed

$

179,776

$

185,015

Less accumulated depreciation

 

(107,992)

 

(119,603)

Internal-use software developed, net of accumulated depreciation

 

71,784

 

65,412

In-process internal-use software

 

15,857

 

18,200

Internal-use software developed, net

$

87,641

$

83,612

Amounts included in property and equipment additions related to capitalized internal-use software on the condensed consolidated statements of cash flows are as follows:

For the nine months ended September 30, 

2023

2022

(unaudited)

Cloud-based customer solutions

    

$

22,170

$

22,014

Internal systems and tools

 

12,095

 

9,496

Total

$

34,265

$

31,510

In-process internal-use software developed is not depreciated until it is available for its intended use. Depreciation expense for internal-use software developed for cloud-based customer solutions for the three months ended September 30,

2023 and 2022 was $8,821 and $6,881, respectively, and $25,230 and $20,139, for the nine  months ended September 30, 2023 and 2022, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss.

Depreciation expense for internal-use software developed for internal systems and tools for the three months ended September 30, 2023 and 2022 was $1,466 and $1,228, respectively, and $5,695 and $3,253 for the nine months ended September 30, 2023 and 2022, respectively, and is included in depreciation and amortization in the condensed consolidated statements of comprehensive loss.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
CAPITALIZED SOFTWARE
9 Months Ended
Sep. 30, 2023
CAPITALIZED SOFTWARE  
CAPITALIZED SOFTWARE

5.    CAPITALIZED SOFTWARE

Capitalized software includes acquired software and direct labor and related expenses for software developed for sale for new products and enhancements to existing products.

The major components of capitalized software are as follows:

As of September 30, 

As of December 31, 

    

2023

2022

(unaudited)

    

Capitalized software

$

115,152

$

96,577

Less accumulated amortization

 

(75,936)

 

(62,197)

Capitalized software, net of accumulated depreciation

 

39,216

 

34,380

In-process capitalized software

 

140

 

4,632

Capitalized software, net

$

39,356

$

39,012

Software development costs capitalized for the three months ended September 30, 2023 and 2022, excluding acquisitions, were $5,041 and $4,362, respectively, and $14,083 and $10,288 for the nine months ended September 30, 2023 and 2022, respectively.

Capitalized software amortization expense, including amortization of acquired technology, was $5,147 and $4,163 for the three months ended September 30, 2023 and 2022, respectively, and $13,739 and $12,869 for the nine months ended September 30, 2023 and 2022, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND OTHER INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2023
GOODWILL AND OTHER INTANGIBLE ASSETS  
GOODWILL AND OTHER INTANGIBLE ASSETS

6.    GOODWILL AND OTHER INTANGIBLE ASSETS

Goodwill and other intangible assets are as follows for the periods presented:

As of September 30,

As of December 31,

2023

2022

(unaudited)

Goodwill

$

250,955

$

251,842

Other intangible assets, net

3,021

 

5,181

Total

$

253,976

$

257,023

The Company has recognized various amortizable other intangible assets in connection with acquisitions related to customer relationships, technology, and tradenames. The following tables provide additional information for other intangible assets, which are individually not material to the condensed consolidated financial statements, for the periods presented:

As of September 30, 

As of December 31,

2023

2022

(unaudited)

Weighted average amortization period (years)

3.5

3.5

Gross value

$

10,791

$

10,667

Accumulated amortization

(7,770)

(5,486)

Carrying value

$

3,021

$

5,181

The following table presents amortization of other intangible assets:

For the three months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2023

$

61

$

596

    

$

657

2022

58

755

813

For the nine months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2023

$

181

    

$

2,046

    

$

2,227

2022

177

3,023

3,200

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT
9 Months Ended
Sep. 30, 2023
DEBT  
DEBT

7.DEBT

Credit Agreement

On March 8, 2022, the Company entered into the Second Amendment to the Credit Agreement, with a banking syndicate, which provides (i) a term loan in the aggregate amount of $50,000 (the “Term Loan”); and (ii) a $200,000 revolving facility (the “Line of Credit”). Our indebtedness at September 30, 2023 and December 31, 2022 was as follows:

As of September 30, 

As of December 31, 

2023

2022

(unaudited)

    

Term Loan

$

2,500

$

2,188

Current portion of long-term debt

2,500

2,188

Term Loan

45,000

46,875

Deferred financing costs

(137)

(166)

Debt, net of current portion

$

44,863

$

46,709

Total debt, net of financing costs

$

47,363

$

48,897

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2023
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

8.STOCKHOLDERS’ EQUITY

Common Stock

During the three and nine months ended and September 30, 2023, the Company issued 744 and 1,595 shares of Class A common stock, respectively, related to the exercise of options, net of 292 and 315 shares, respectively, returned to the Company in lieu of payment of the exercise price and taxes due on these exercises.

During the three and nine months ended September 30, 2023, the Company issued 56 and 469 shares of Class A common stock, respectively, in connection with the vesting of Restricted Stock Units (“RSUs”), net of 24 and 266 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSUs.

During the three and nine months ended September 30, 2023, the Company issued 92 and 198 shares of Class A common stock, respectively, in connection with the vesting of Restricted Stock Awards (“RSAs”), net of 7 and 7 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSAs.

During the three and nine months ended September 30, 2023, a stockholder exchanged 879 and 3,468 shares of Class B common stock, for an equivalent number of shares of Class A common stock.

During the three and nine months ended and September 30, 2022, the Company issued 212 and 577 shares of Class A, respectively, related to the exercise of options, net of 21 and 91 shares, respectively, returned to the Company in lieu of payment of the exercise price and taxes due on these exercises.

During the three and nine months ended September 30, 2022, the Company issued 31 and 34 shares of Class A, respectively, in connection with the vesting of RSUs, net of 13 and 14 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSUs.

During the three and nine months ended September 30, 2022, the Company issued 114 and 173 shares of Class A common stock, respectively in connection with the vesting of Restricted Stock Awards (“RSAs”), net of 15 and 15 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSAs.

During the three and nine months ended September 30, 2022, a stockholder exchanged 0 and 5,500 shares of Class B common stock, respectively for an equivalent number of shares of Class A common stock.

Tax Sharing Agreement Payments

In connection with termination of the Company’s S-Corporation election effective July 27, 2020, the Company entered into a tax sharing agreement (“Tax Sharing Agreement”) with the former S-Corporation shareholders. All obligations of the Company under the Tax Sharing Agreement are satisfied by adjustments of additional paid in capital.

No payments were required under the Tax Sharing Agreement in 2023. During the three and nine months ended September 30, 2022, the Company distributed $0 and $536, respectively, to the former S-Corporation shareholders under the Tax Sharing Agreement to settle the Company’s obligation for income taxes related to the allocation of taxable income to the S-Corporation short tax period ended July 26, 2020.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2023
EARNINGS PER SHARE  
EARNINGS PER SHARE

9.    EARNINGS PER SHARE

The tables below illustrate the calculation of basic and diluted net loss per common share for the Class A common stock and Class B common stock for the periods reflected below.

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class A common stock:

    

2023

    

2022

2023

    

2022

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class A common stock as a percentage of total shares outstanding, basic

 

36.12

%  

 

32.37

%  

 

35.04

%  

 

29.91

%

Net loss attributable to Class A stockholders, basic

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class A common stock as a percentage of total shares outstanding, diluted

 

36.12

%  

 

32.37

%  

 

35.04

%  

 

29.91

%

Net loss attributable to Class A stockholders, diluted

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class A common stock, basic

 

54,931

 

48,488

 

53,050

 

44,708

Dilutive effect of common stock equivalents(1) (2)

 

 

 

 

Weighted average Class A common stock, diluted

 

54,931

 

48,488

 

53,050

 

44,708

Net loss per Class A share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Net loss per Class A share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

(1)For the three months ended September 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 7,332 options (including 307 out-of-the-money options), 121 restricted stock awards (“RSAs”), 4,162 RSUs, and 36 shares under the ESPP. For the three months ended September 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 8,113 options (including 760 out-of-the-money options), 273 RSAs, 2,485 RSUs, and 53 shares under the ESPP.

(2)For the nine months ended September 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 7,814 options (including 498 out-of-the-money options), 193 RSAs, 3,825 RSUs, and 43 shares under the ESPP. For the nine months ended September 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 8,343 options (including 764 out-of-the-money options), 301 RSAs, 2,153 RSUs, and 48 shares under the ESPP.

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class B common stock:

    

2023

    

2022

2023

    

2022

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class B common stock as a percentage of total shares outstanding, basic

 

63.88

%  

 

67.63

%  

 

64.96

%  

 

70.09

%

Net loss attributable to Class B stockholders, basic

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class B common stock as a percentage of total shares outstanding, diluted

 

63.88

%  

 

67.63

%  

 

64.96

%  

 

70.09

%

Net loss attributable to Class B stockholders, diluted

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class B common stock, basic

 

97,145

 

101,307

 

98,361

 

104,772

Dilutive effect of common stock equivalents

 

 

 

 

Weighted average Class B common stock, diluted

 

97,145

 

101,307

 

98,361

 

104,772

Net loss per Class B share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Net loss per Class B share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS
9 Months Ended
Sep. 30, 2023
STOCK-BASED AWARD PLANS  
STOCK-BASED AWARD PLANS

10.    STOCK-BASED AWARD PLANS

The 2020 Plan provides the ability to grant cash and equity-based incentive awards to eligible employees, directors and service providers in order to attract, retain and motivate those that make important contributions to the Company. The Company issued stock options, RSAs, and RSUs under the 2020 Plan. As of September 30, 2023, 14,875 shares of Class A common stock were available for issuance under the 2020 Plan.

Options

The following table summarizes activity for options outstanding under the 2020 Plan for the nine months ended September 30, 2023:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

2020 Plan Option Activity

Units

Price

Life (Years)

Value

(unaudited)

Outstanding at January 1, 2023

8,508

$

4.34

4.3

$

86,514

Exercised

(1,909)

$

2.47

Forfeited

(34)

$

5.55

2020 Plan options outstanding at September 30, 2023

6,565

$

4.88

4.9

121,818

2020 Plan options exercisable at September 30, 2023

 

5,108

$

3.77

 

4.3

99,941

The detail of options outstanding, vested, and exercisable under the 2020 Plan as of September 30, 2023 is as follows:

Options Outstanding

Options Vested and Exercisable

    

    

Weighted

    

    

Weighted

Average

Average

Exercise Prices

Units

Life (Years)

Units

Life (Years)

(unaudited)

$0.15 to $0.71

 

1,391

*

1,393

*

$2.15

 

172

1.4

172

1.4

$2.50

 

1,761

2.9

1,761

2.9

$2.67

 

77

3.4

77

3.4

$3.17

 

538

4.6

538

4.6

$3.73

1,241

6.0

494

6.0

$4.70

628

6.4

286

6.4

$18.47

213

8.2

53

8.2

$18.96

235

7.9

170

7.9

$19.00

 

65

8.0

32

8.0

$32.16

 

244

7.4

132

7.4

6,565

 

5,108

*Amended Options have indefinite contractual lives

 

The Board of Directors (“the Board”) intends all options granted to be exercisable at a price per share not less than the per share fair market value of the Company’s Class A common stock underlying the options on the date of grant. Compensation expense for option awards are measured based on the grant date fair value of the awards and recognized in the condensed consolidated statements of comprehensive loss over the period during which the participant is required to perform the requisite services. The vesting period is generally one to four years. The grant date fair value of options is estimated using the Black-Scholes model.

There were no options issued under the 2020 Plan during the three or nine months ended September 30, 2023 or 2022.

At September 30, 2023, $5,960 of unrecognized compensation expense associated with options is expected to be recognized over a weighted average period of approximately 1.4 years.

Restricted Stock Units

The following table summarizes RSU activity for the nine months ended September 30, 2023:

    

    

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2023

2,562

$

15.90

Granted

2,462

16.10

Vested

(735)

17.51

Forfeited

(169)

14.86

Outstanding at September 30, 2023

4,120

$

15.77

Stock-based compensation cost for RSUs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive loss over the period during which the participant is required to perform services in exchange for the award, which is generally one to four years. Vested RSUs are settled by issuing Class A shares or the equivalent value in cash at the Board’s discretion. At September 30, 2023, $48,378 of unrecognized compensation cost for RSUs is expected to be recognized over a weighted average period of approximately 2.7 years.

In connection with the Taxamo acquisition, certain continuing employees of Taxamo received RSUs with service and performance conditions (“PSUs”). At September 30, 2023, there are 895 shares of our Class A common stock with an

aggregate grant date fair value of $15,803 that will be accounted for as post-acquisition compensation expense over the vesting period if targets are achieved. The performance-based condition will be satisfied upon meeting certain performance targets for the year ended 2023. As of September 30, 2023, it is not probable that these targets will be met, thus no compensation expense has been recorded to date related to these PSUs.

Restricted Stock Awards

The following table summarizes RSA activity for the nine months ended September 30, 2023:

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2023

235

$

14.91

Granted

 

62

$

22.69

Vested

 

(206)

 

14.32

Outstanding at September 30, 2023

 

91

$

21.50

Stock-based compensation cost for RSAs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive loss over the period during which the participants are required to perform services in exchange for the award, which is generally one to four years. At September 30, 2023, $1,444 of unrecognized compensation cost for RSAs is expected to be recognized over a weighted average period of approximately 0.8 years.

Employee Stock Purchase Plan

The ESPP provides eligible employees with rights during each six-month ESPP offering period to purchase shares of the Company’s Class A common stock through payroll deductions of up to a specified percentage of their eligible compensation. The purchase price of the shares, in the absence of a contrary designation, is 85% of the lower of the fair value of the Class A common stock on the first or last day of the ESPP offering period. Amounts withheld from participants are reflected in accrued salaries and benefits in the condensed consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ending November 30, 2023 aggregated $1,062 as of September 30, 2023. As of September 30, 2023, 4,984 shares of Class A common stock were available for issuance under the ESPP.

As of September 30, 2023 there was approximately $138 of unrecognized ESPP stock-based compensation cost expected to be recognized on a straight-line basis over the remaining term of the six-month offering period ending November 30, 2023.

At September 30, 2023 and 2022, there were two ESPP offering periods open that end November 30, 2023 and 2022, respectively. The fair value of ESPP purchase rights for the offering periods is comprised of the value of the 15% ESPP discount and the value associated with the call or put over the respective ESPP offering period. ESPP offering periods reflected in the September 30, 2023 and 2022 financial statements include the periods noted below in the table. The value of the call or put was estimated using the Black-Scholes model with the following assumptions:

Offering Period Ending

11/30/2023

11/30/2022

Fair market value of common stock

$

21.76

$

11.16

Volatility

 

39.4

%

 

35.4

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

5.4

%

 

1.6

%

Volatility is representative of expected stock price volatility over the offering period. Effective with the offering period beginning December 1, 2022, the Company’s volatility was applied and will be applied to future offering periods. Prior to this offering period, volatility was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term for the respective offering periods. The expected term represents the term of the ESPP offering period, which is generally six months. The Company does not expect to pay dividends after the Offering. The risk-free interest rate was based on the rate for a U.S. Treasury zero-coupon issue with a term that closely approximates the expected term of the award at the date nearest the offering term.

Stock-Based Compensation

The Company recognized total stock-based compensation cost related to incentive awards, net of forfeitures, as follows:

For the three months ended September 30, 

For the nine months ended September 30, 

2023

    

2022

    

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

1,515

$

1,836

$

4,788

$

5,250

RSUs

 

5,452

 

2,544

 

18,762

 

6,665

RSAs

598

725

2,076

2,034

ESPP

 

207

 

151

 

602

 

434

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

The Company recognized stock-based compensation cost in the condensed consolidated statements of comprehensive loss as follows:

For the three months ended September 30, 

For the nine months ended September 30, 

2023

    

2022

    

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

728

$

577

$

2,143

$

1,502

Cost of revenues, services

 

452

 

374

 

1,454

 

1,055

Research and development

 

1,398

 

581

 

4,407

 

1,193

Selling and marketing

 

2,325

 

1,621

 

6,305

 

4,594

General and administrative

 

2,869

 

2,103

 

11,919

 

6,039

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

11.   COMMITMENTS AND CONTINGENCIES

In January 2022, the Company filed a complaint against a competitor alleging claims of unfair competition, intentional interference with contractual relations, and trade secret misappropriation. The outcome of the case is subject to a number of uncertainties, therefore the Company has not recognized any potential impact to the condensed consolidated financial statements.

The Company may become involved in various lawsuits and legal proceedings, which arise, in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm the Company’s business. The Company is not aware of any such legal proceedings or claims that management believes will have a material adverse effect on its business, financial condition, or operating results.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
9 Months Ended
Sep. 30, 2023
INCOME TAXES  
INCOME TAXES

12.   INCOME TAXES

The Company reported income tax expense (benefit) of $784 and $(91) for the three months ended September 30, 2023, and 2022, respectively. The Company reported income tax expense of $13,266 and $1,217 for the nine months ended September 30, 2023, and 2022, respectively. The effective income tax rate ("ETR") was (30.0)% for the three months

ended September 30, 2023, compared to 7.4% for the three months ended September 30, 2022. The ETR was (87.5)% for the nine months ended September 30, 2023, compared to (21.1)% for the nine months ended September 30, 2022. The ETR for the three and nine months ended September 30, 2023 and 2022 differ from the U.S. federal statutory income tax rate of 21% primarily due to income tax expense on income allocated to state jurisdictions, differences in tax rates on foreign jurisdiction income or loss, limitations on deductions of certain employees’ compensation under Internal Revenue Code Section 162(m), and tax benefits on exercises and vestings of stock awards. In addition, the ETR for September 30, 2023 includes a valuation allowance recorded on certain foreign deferred tax assets.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Nature of Business

Nature of Business

Vertex, Inc. (“Vertex”) and its consolidated subsidiaries and variable interest entities (“VIE”) (collectively, the “Company”) operate as solutions providers of state, local, and value added tax calculation, compliance, and analytics, offering software products which are sold through software license and software as a service (“cloud”) subscriptions. The Company also provides implementation and training services in connection with its software license and cloud subscriptions, transaction tax returns outsourcing, and other tax-related services. The Company sells to customers located throughout the United States of America (“U.S.”) and internationally.

Basis of Consolidation

Basis of Consolidation

The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and include the accounts of the Company. All intercompany transactions have been eliminated in consolidation.

The Company has a 80% controlling equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax was determined to be a VIE and the accounts are included in the condensed consolidated condensed financial statements. Vertex does not have full decision-making authority over Systax; however, Vertex is the entity that most significantly participates in the variability of the fair value of Systax’s net assets and is considered the entity most closely associated to Systax. As such, Vertex is deemed the primary beneficiary of Systax and consolidates Systax into its condensed consolidated financial statements.

Unaudited Interim Financial Information

Unaudited Interim Financial Information

The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report”) filed with the SEC on March 10, 2023. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements included in the 2022 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2023, the interim condensed consolidated statements of comprehensive loss and changes in stockholders’ equity for the three and nine months ended September 30, 2023 and 2022,  and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the annual audited consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items necessary for the fair presentation of the condensed consolidated financial statements. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.

Revision of Previously Issued Financial Statements

Revision of Previously Issued Financial Statements

Certain prior period amounts on the condensed consolidated balance sheets and condensed consolidated statements of cash flows, reflected in the tables below, have been revised to correct for certain immaterial errors, as described below.

During the second quarter of 2023, management identified certain immaterial errors impacting previously issued financial statements beginning as of December 31, 2021, and subsequent annual and quarterly reporting periods through March 31, 2023. Specifically, management identified an error in financial statement presentation required to be corrected to correctly reflect Cloud Computing Arrangement (“CCA”) software implementation costs in accordance with

Accounting Standards Codification (“ASC”) 350-40, Goodwill and Other, Internal-Use Software (“ASC 350-40”). Management determined that these software implementation costs were subject to the internal-use software guidance under ASC 350-40 and appropriately capitalized these implementation costs in accordance with this guidance. Although the costs were correctly capitalized, they were incorrectly presented as property and equipment in the consolidated balance sheets, and as property and equipment additions in the consolidated statements of cash flows.

Management assessed the materiality of this presentation on prior period consolidated financial statements in accordance with the SEC Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC Topic 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, management concluded that the error correction is not material to any previously presented interim or annual financial statements.

The effect on the consolidated balance sheets is as follows:

December 31, 2021

As Reported

Revision

As Revised

Property and equipment, net of accumulated depreciation

$

98,390

$

(1,680)

$

96,710

Other assets

1,900

1,680

3,580

March 31, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

102,228

$

(4,642)

$

97,586

Other assets

3,158

4,642

7,800

June 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

106,526

$

(7,668)

$

98,858

Other assets

2,592

7,668

10,260

September 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

109,123

$

(11,107)

$

98,016

Other assets

2,422

11,107

13,529

December 31, 2022

Prepaid expenses and other current assets

$

20,383

$

1,957

$

22,340

Total current assets

241,189

1,957

243,146

Property and equipment, net of accumulated depreciation

115,768

(14,678)

101,090

Other assets

2,612

12,721

15,333

March 31, 2023 (unaudited)

Prepaid expenses and other current assets

$

22,536

$

3,588

$

26,124

Total current assets

231,435

3,588

235,023

Property and equipment, net of accumulated depreciation

117,444

(17,942)

99,502

Other assets

2,621

14,354

16,975

The effect on the consolidated statements of cash flows are as follows:

Twelve months ended December 31, 2021

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

336

$

(1,680)

$

(1,344)

Net cash (used in) provided by operating activities

91,969

(1,680)

90,289

Cash flows from investing activities:

Property and equipment additions

(33,386)

1,680

(31,706)

Net cash used in investing activities

(296,458)

1,680

(294,778)

Three months ended March 31, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(950)

$

(2,962)

$

(3,912)

Net cash (used in) provided by operating activities

2,595

(2,962)

(367)

Cash flows from investing activities:

Property and equipment additions

(13,873)

2,962

(10,911)

Net cash used in investing activities

(17,259)

2,962

(14,297)

Six months ended June 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(457)

$

(5,988)

$

(6,445)

Net cash (used in) provided by operating activities

14,576

(5,988)

8,588

Cash flows from investing activities:

Property and equipment additions

(27,827)

5,988

(21,839)

Net cash used in investing activities

(41,170)

5,988

(35,182)

Nine months ended September 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(349)

$

(9,427)

$

(9,776)

Net cash (used in) provided by operating activities

33,026

(9,427)

23,599

Cash flows from investing activities:

Property and equipment additions

(42,973)

9,427

(33,546)

Net cash used in investing activities

(59,862)

9,427

(50,435)

Twelve months ended December 31, 2022

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(214)

$

(1,957)

$

(2,171)

Other changes in operating assets and liabilities

(583)

(11,041)

(11,624)

Net cash (used in) provided by operating activities

76,846

(12,998)

63,848

Cash flows from investing activities:

Property and equipment additions

(58,530)

12,998

(45,532)

Net cash used in investing activities

(85,046)

12,998

(72,048)

Three months ended March 31, 2023

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(2,109)

$

(1,631)

$

(3,740)

Other changes in operating assets and liabilities

(58)

(1,633)

(1,691)

Net cash (used in) provided by operating activities

6,755

(3,264)

3,491

Cash flows from investing activities:

Property and equipment additions

(13,313)

3,264

(10,049)

Net cash used in investing activities

(17,561)

3,264

(14,297)

The condensed consolidated balance sheet as of December 31, 2022 and the condensed consolidated statement of cash flows for the nine months ended September 30, 2022 have been revised in this Quarterly Report on Form 10-Q. The Company intends to revise the remaining quarterly and annual amounts affected in future filings in which they appear, as applicable.

Segments

    Segments

The Company operates its business as one operating segment. For the three and nine months ended September 30, 2023, approximately 7% of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2022, revenues generated from customers located outside the U.S. were approximately 7% and 8%, respectively. As of September 30, 2023 and December 31, 2022, $755 and $827, respectively, of the Company’s property and equipment assets were held outside the U.S.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues, and expenses during the reporting period. Significant estimates used in preparing these condensed consolidated financial statements include: (i) the estimated allowance for subscription cancellations; (ii) expected credit losses associated with the allowance for doubtful accounts; (iii) allowance for credit losses on available-for-sale debt securities; (iv) the reserve for self-insurance; (v) assumptions related to achievement of technological feasibility for software developed for sale; (vi) product life cycles; (vii) estimated useful lives and potential impairment of long-lived assets, intangible assets, and capitalized CCA software implementation costs; (viii) potential impairment of goodwill; (ix) determination of the fair value of tangible and intangible assets acquired, liabilities assumed, and consideration transferred in acquisitions; (x) amortization period of material rights and deferred commissions; (xi) Black-Scholes-Merton option pricing model (“Black-Scholes model”) input assumptions used to determine the fair value of certain stock-based compensation awards, and Employee Stock Purchase Plan (“ESPP”) purchase rights; (xii) measurement of future purchase commitment, contingent consideration liabilities, and deferred purchase consideration liabilities associated with acquisitions; and (xiii) the potential outcome of future tax consequences of events that have been recognized in the condensed consolidated financial statements or tax returns. Actual results may differ from these estimates.

Software Development Costs

Software Development Costs

Cloud Computing Software Implementation Costs

The Company follows ASC 350-40, Goodwill and Other, Internal-Use Software, to account for development costs incurred for cloud computing software implementations. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative and training costs. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred.

Cloud computing software implementation costs incurred in hosting arrangements are capitalized and reported as a component of prepaid expenses and other current assets, or other assets, once available for their intended use. These costs are amortized using the straight-line method over their respective contract service periods, including periods covered by an option to extend, ranging from two to five years.

Capitalized Cloud Implementation Costs

Amortization expense for capitalized cloud computing implementation costs for both the three and nine month periods ended September 30, 2023 was $919 and $1,550, respectively, and is included in general and administrative expense in the condensed consolidated statements of comprehensive loss. There was no amortization expense for the three and nine month periods ended September 30, 2022.

Supplemental Balance Sheet Disclosures

Supplemental Balance Sheet Disclosures

Supplemental balance sheet disclosures are as follows for the respective periods:

As of September 30, 

December 31,

    

2023

2022

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

3,922

$

5,875

Unamortized cloud computing implementation costs

3,999

1,957

Prepaid insurance

969

2,291

Prepaid licenses and support

10,747

12,217

Prepaid expenses and other current assets

$

19,637

$

22,340

Other assets:

 

 

Unamortized cloud computing implementation costs

$

13,491

$

12,721

Other assets

1,888

2,612

Total other assets

$

15,379

$

15,333

Accrued expenses:

Accrued general expenses

$

17,015

$

18,485

Accrued contract labor and professional fees

12,229

17,421

Accrued income and other taxes

20,370

2,328

Accrued expenses

$

49,614

$

38,234

Recently Issued or Adopted Accounting Pronouncements

Recently Issued or Adopted Accounting Pronouncements

As an “emerging growth company,” the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to delay adoption of certain new or revised accounting standards. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.

Deferred Revenue

In October 2021, the Financial Accounting Standard Board issued ASU No. 2021-08, Business Combinations (“ASU 2021-08”). ASU 2021-08 provides specific guidance on how to recognize and measure contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This will align the accounting for these acquired contracts to the accounting for revenue contracts originated by the acquirer and will provide more comparable information to investors and other financial statement users seeking to better understand the financial impact of these acquisitions. The Company adopted this standard effective January 1, 2023 on a prospective basis for business combinations occurring on or after this date. Although this standard does not have a material impact on the Company’s current condensed consolidated financial statements, adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of revision of previously issued financial statements

December 31, 2021

As Reported

Revision

As Revised

Property and equipment, net of accumulated depreciation

$

98,390

$

(1,680)

$

96,710

Other assets

1,900

1,680

3,580

March 31, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

102,228

$

(4,642)

$

97,586

Other assets

3,158

4,642

7,800

June 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

106,526

$

(7,668)

$

98,858

Other assets

2,592

7,668

10,260

September 30, 2022 (unaudited)

Property and equipment, net of accumulated depreciation

$

109,123

$

(11,107)

$

98,016

Other assets

2,422

11,107

13,529

December 31, 2022

Prepaid expenses and other current assets

$

20,383

$

1,957

$

22,340

Total current assets

241,189

1,957

243,146

Property and equipment, net of accumulated depreciation

115,768

(14,678)

101,090

Other assets

2,612

12,721

15,333

March 31, 2023 (unaudited)

Prepaid expenses and other current assets

$

22,536

$

3,588

$

26,124

Total current assets

231,435

3,588

235,023

Property and equipment, net of accumulated depreciation

117,444

(17,942)

99,502

Other assets

2,621

14,354

16,975

The effect on the consolidated statements of cash flows are as follows:

Twelve months ended December 31, 2021

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

336

$

(1,680)

$

(1,344)

Net cash (used in) provided by operating activities

91,969

(1,680)

90,289

Cash flows from investing activities:

Property and equipment additions

(33,386)

1,680

(31,706)

Net cash used in investing activities

(296,458)

1,680

(294,778)

Three months ended March 31, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(950)

$

(2,962)

$

(3,912)

Net cash (used in) provided by operating activities

2,595

(2,962)

(367)

Cash flows from investing activities:

Property and equipment additions

(13,873)

2,962

(10,911)

Net cash used in investing activities

(17,259)

2,962

(14,297)

Six months ended June 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(457)

$

(5,988)

$

(6,445)

Net cash (used in) provided by operating activities

14,576

(5,988)

8,588

Cash flows from investing activities:

Property and equipment additions

(27,827)

5,988

(21,839)

Net cash used in investing activities

(41,170)

5,988

(35,182)

Nine months ended September 30, 2022

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Other changes in operating assets and liabilities

$

(349)

$

(9,427)

$

(9,776)

Net cash (used in) provided by operating activities

33,026

(9,427)

23,599

Cash flows from investing activities:

Property and equipment additions

(42,973)

9,427

(33,546)

Net cash used in investing activities

(59,862)

9,427

(50,435)

Twelve months ended December 31, 2022

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(214)

$

(1,957)

$

(2,171)

Other changes in operating assets and liabilities

(583)

(11,041)

(11,624)

Net cash (used in) provided by operating activities

76,846

(12,998)

63,848

Cash flows from investing activities:

Property and equipment additions

(58,530)

12,998

(45,532)

Net cash used in investing activities

(85,046)

12,998

(72,048)

Three months ended March 31, 2023

(unaudited)

As Reported

Revision

As Revised

Cash flows from operating activities:

Prepaid expenses and other current assets

$

(2,109)

$

(1,631)

$

(3,740)

Other changes in operating assets and liabilities

(58)

(1,633)

(1,691)

Net cash (used in) provided by operating activities

6,755

(3,264)

3,491

Cash flows from investing activities:

Property and equipment additions

(13,313)

3,264

(10,049)

Net cash used in investing activities

(17,561)

3,264

(14,297)

Schedule of supplemental balance sheet information

As of September 30, 

December 31,

    

2023

2022

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

3,922

$

5,875

Unamortized cloud computing implementation costs

3,999

1,957

Prepaid insurance

969

2,291

Prepaid licenses and support

10,747

12,217

Prepaid expenses and other current assets

$

19,637

$

22,340

Other assets:

 

 

Unamortized cloud computing implementation costs

$

13,491

$

12,721

Other assets

1,888

2,612

Total other assets

$

15,379

$

15,333

Accrued expenses:

Accrued general expenses

$

17,015

$

18,485

Accrued contract labor and professional fees

12,229

17,421

Accrued income and other taxes

20,370

2,328

Accrued expenses

$

49,614

$

38,234

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2023
REVENUE RECOGNITION  
Schedule of disaggregation of revenue

Three months ended September 30, 

    

Nine months ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

66,637

$

62,589

    

$

196,070

$

182,320

Cloud subscriptions

54,648

43,779

    

154,065

122,267

Software subscriptions

121,285

106,368

    

350,135

304,587

Services

 

23,742

 

19,870

    

 

67,338

 

55,911

Total revenues

$

145,027

$

126,238

    

$

417,473

$

360,498

Schedule of beginning and ending balances of accounts receivable, net of allowance

For the nine months ended September 30, 2023

For the year ended December 31, 2022

(unaudited)

Balance, beginning of period

$

102,885

$

76,929

Balance, end of period

 

129,018

 

102,885

Increase, net

$

26,133

$

25,956

Schedule of beginning and ending balances of and changes to the allowance and the deferred allowance

For the three months ended September 30, 

2023

2022

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, July 1,

$

(14,218)

 

  

$

(8,719)

 

  

Allowance balance, September 30, 

 

(14,308)

 

  

 

(9,620)

 

  

Change in allowance

 

$

90

 

$

901

Deferred allowance balance, July 1,

 

10,409

 

  

 

6,700

 

  

Deferred allowance balance, September 30, 

 

10,472

 

  

 

6,954

 

  

Change in deferred allowance

 

 

(63)

 

 

(254)

Net amount charged to revenues

 

$

28

 

$

647

For the nine months ended September 30, 

2023

2022

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(9,554)

 

  

$

(9,151)

 

  

Allowance balance, September 30, 

 

(14,308)

 

  

 

(9,620)

 

  

Change in allowance

 

$

4,754

 

$

469

Deferred allowance balance, January 1,

 

7,133

 

  

 

6,537

 

  

Deferred allowance balance, September 30, 

 

10,472

 

  

 

6,954

 

  

Change in deferred allowance

 

 

(3,339)

 

 

(417)

Net amount charged to revenues

 

$

1,416

 

$

52

Schedule of information about the balances of and changes to deferred revenue

As of September 30, 

As of December 31, 

2023

2022

    

(unaudited)

    

Balances:

 

  

 

  

Deferred revenue, current

$

264,785

$

268,847

Deferred revenue, non-current

 

2,030

 

10,289

Total deferred revenue

$

266,815

$

279,136

For the three months ended September 30, 

For the nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

277,053

$

255,074

$

279,136

$

249,010

Additional amounts deferred

 

134,789

 

124,899

 

405,152

 

365,223

Revenues recognized

 

(145,027)

 

(126,238)

 

(417,473)

 

(360,498)

Ending balance

$

266,815

$

253,735

$

266,815

$

253,735

Schedule of information about the changes to contract cost balances

For the three months ended September 30, 

For the nine months ended September 30, 

2023

2022

2023

2022

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

15,921

$

12,168

$

15,463

$

12,555

Additions

 

3,839

 

3,248

 

9,437

 

7,904

Amortization

 

(2,666)

 

(1,659)

 

(7,806)

 

(6,702)

Ending balance

$

17,094

$

13,757

$

17,094

$

13,757

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2023
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS  
Schedule of assets and liabilities measured at fair value on a recurring basis

Fair Value Measurements Using

As of September 30, 2023 (unaudited)

Fair Value

    

Prices in active markets for identical assets (Level 1)

    

Significant other observable inputs
(Level 2)

    

Significant unobservable inputs
(Level 3)

Money Market Funds

$

30,419

$

30,419

$

$

Commercial Paper

8,402

8,402

U.S. Treasury Securities

2,671

2,671

Tellutax Contingent Consideration

4,700

4,700

Foreign Currency Forward Contracts

506

506

Fair Value Measurements Using

As of December 31, 2022

Fair Value

    

Prices in active markets for identical assets (Level 1)

    

Significant other observable inputs
(Level 2)

    

Significant unobservable inputs
(Level 3)

Money Market Funds

$

67,430

$

67,430

$

$

Commercial Paper

9,660

9,660

U.S. Treasury Securities

5,203

5,203

Tellutax Contingent Consideration

4,800

4,800

Foreign Currency Forward Contracts

569

569

Summary of estimated fair value of Tellutax contingent consideration

September 30, 2023 (unaudited)

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

4,700

Monte Carlo Simulation

Revenue volatility

70.0

%

Revenue discount rate

22.9

%

Term (in years)

1.9

December 31, 2022

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

4,800

Monte Carlo Simulation

Revenue volatility

75.0

%

Revenue discount rate

22.4

%

Term (in years)

2.4

Changes in fair value of Tellutax contingent consideration

Tellutax

Contingent

Consideration

(unaudited)

Balance, January 1, 2023

$

4,800

Fair value adjustments

1,349

Payments

(1,449)

Balance, September 30, 2023

$

4,700

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2023
PROPERTY AND EQUIPMENT  
Schedule of major components of property and equipment

As of September 30, 

As of December 31,

2023

2022

    

(unaudited)

Leasehold improvements

$

20,649

$

20,929

Equipment

 

21,925

 

39,238

Computer software purchased

 

2,781

 

11,892

Internal-use software developed:

 

 

Cloud-based customer solutions

 

140,346

 

142,980

Internal systems and tools

 

39,430

 

42,035

Furniture and fixtures

 

7,666

 

7,665

In-process internal-use software

 

15,857

 

18,200

Property and equipment

 

248,654

 

282,939

Less accumulated depreciation and amortization

 

(148,384)

 

(181,849)

Property and equipment, net

$

100,270

$

101,090

Schedule of major components of internal-use software

As of September 30, 

As of December 31, 

2023

2022

(unaudited)

Internal-use software developed

$

179,776

$

185,015

Less accumulated depreciation

 

(107,992)

 

(119,603)

Internal-use software developed, net of accumulated depreciation

 

71,784

 

65,412

In-process internal-use software

 

15,857

 

18,200

Internal-use software developed, net

$

87,641

$

83,612

Schedule of amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows

For the nine months ended September 30, 

2023

2022

(unaudited)

Cloud-based customer solutions

    

$

22,170

$

22,014

Internal systems and tools

 

12,095

 

9,496

Total

$

34,265

$

31,510

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
CAPITALIZED SOFTWARE (Tables)
9 Months Ended
Sep. 30, 2023
CAPITALIZED SOFTWARE  
Schedule of major components of capitalized software

As of September 30, 

As of December 31, 

    

2023

2022

(unaudited)

    

Capitalized software

$

115,152

$

96,577

Less accumulated amortization

 

(75,936)

 

(62,197)

Capitalized software, net of accumulated depreciation

 

39,216

 

34,380

In-process capitalized software

 

140

 

4,632

Capitalized software, net

$

39,356

$

39,012

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2023
GOODWILL AND OTHER INTANGIBLE ASSETS  
Changes in the carrying amount of goodwill

As of September 30,

As of December 31,

2023

2022

(unaudited)

Goodwill

$

250,955

$

251,842

Other intangible assets, net

3,021

 

5,181

Total

$

253,976

$

257,023

Schedule of other acquired intangible assets

As of September 30, 

As of December 31,

2023

2022

(unaudited)

Weighted average amortization period (years)

3.5

3.5

Gross value

$

10,791

$

10,667

Accumulated amortization

(7,770)

(5,486)

Carrying value

$

3,021

$

5,181

Schedule of acquired intangible assets

For the three months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2023

$

61

$

596

    

$

657

2022

58

755

813

For the nine months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2023

$

181

    

$

2,046

    

$

2,227

2022

177

3,023

3,200

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT (Tables)
9 Months Ended
Sep. 30, 2023
DEBT  
Schedule of Debt

As of September 30, 

As of December 31, 

2023

2022

(unaudited)

    

Term Loan

$

2,500

$

2,188

Current portion of long-term debt

2,500

2,188

Term Loan

45,000

46,875

Deferred financing costs

(137)

(166)

Debt, net of current portion

$

44,863

$

46,709

Total debt, net of financing costs

$

47,363

$

48,897

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2023
Class A  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Schedule of earnings per share basic and diluted

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class A common stock:

    

2023

    

2022

2023

    

2022

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class A common stock as a percentage of total shares outstanding, basic

 

36.12

%  

 

32.37

%  

 

35.04

%  

 

29.91

%

Net loss attributable to Class A stockholders, basic

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class A common stock as a percentage of total shares outstanding, diluted

 

36.12

%  

 

32.37

%  

 

35.04

%  

 

29.91

%

Net loss attributable to Class A stockholders, diluted

$

(1,228)

$

(369)

$

(9,960)

$

(2,092)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class A common stock, basic

 

54,931

 

48,488

 

53,050

 

44,708

Dilutive effect of common stock equivalents(1) (2)

 

 

 

 

Weighted average Class A common stock, diluted

 

54,931

 

48,488

 

53,050

 

44,708

Net loss per Class A share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Net loss per Class A share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

(1)For the three months ended September 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 7,332 options (including 307 out-of-the-money options), 121 restricted stock awards (“RSAs”), 4,162 RSUs, and 36 shares under the ESPP. For the three months ended September 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 8,113 options (including 760 out-of-the-money options), 273 RSAs, 2,485 RSUs, and 53 shares under the ESPP.

(2)For the nine months ended September 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 7,814 options (including 498 out-of-the-money options), 193 RSAs, 3,825 RSUs, and 43 shares under the ESPP. For the nine months ended September 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: 8,343 options (including 764 out-of-the-money options), 301 RSAs, 2,153 RSUs, and 48 shares under the ESPP.
Class B  
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]  
Schedule of earnings per share basic and diluted

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class B common stock:

    

2023

    

2022

2023

    

2022

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class B common stock as a percentage of total shares outstanding, basic

 

63.88

%  

 

67.63

%  

 

64.96

%  

 

70.09

%

Net loss attributable to Class B stockholders, basic

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(3,399)

$

(1,141)

$

(28,427)

$

(6,995)

Class B common stock as a percentage of total shares outstanding, diluted

 

63.88

%  

 

67.63

%  

 

64.96

%  

 

70.09

%

Net loss attributable to Class B stockholders, diluted

$

(2,171)

$

(772)

$

(18,467)

$

(4,903)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class B common stock, basic

 

97,145

 

101,307

 

98,361

 

104,772

Dilutive effect of common stock equivalents

 

 

 

 

Weighted average Class B common stock, diluted

 

97,145

 

101,307

 

98,361

 

104,772

Net loss per Class B share, basic

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

Net loss per Class B share, diluted

$

(0.02)

$

(0.01)

$

(0.19)

$

(0.05)

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS (Tables)
9 Months Ended
Sep. 30, 2023
Compensation plans:  
Schedule of ESPP valuation assumptions

Offering Period Ending

11/30/2023

11/30/2022

Fair market value of common stock

$

21.76

$

11.16

Volatility

 

39.4

%

 

35.4

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

5.4

%

 

1.6

%

Schedule of stock-based compensation cost related to incentive awards

For the three months ended September 30, 

For the nine months ended September 30, 

2023

    

2022

    

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

1,515

$

1,836

$

4,788

$

5,250

RSUs

 

5,452

 

2,544

 

18,762

 

6,665

RSAs

598

725

2,076

2,034

ESPP

 

207

 

151

 

602

 

434

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

Schedule of stock based compensation cost in consolidated statement of operations

For the three months ended September 30, 

For the nine months ended September 30, 

2023

    

2022

    

2023

    

2022

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

728

$

577

$

2,143

$

1,502

Cost of revenues, services

 

452

 

374

 

1,454

 

1,055

Research and development

 

1,398

 

581

 

4,407

 

1,193

Selling and marketing

 

2,325

 

1,621

 

6,305

 

4,594

General and administrative

 

2,869

 

2,103

 

11,919

 

6,039

Total stock-based compensation expense

$

7,772

$

5,256

$

26,228

$

14,383

Employee Stock Option [Member]  
Compensation plans:  
Schedule of Option activity

Weighted

Weighted

Average

Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

2020 Plan Option Activity

Units

Price

Life (Years)

Value

(unaudited)

Outstanding at January 1, 2023

8,508

$

4.34

4.3

$

86,514

Exercised

(1,909)

$

2.47

Forfeited

(34)

$

5.55

2020 Plan options outstanding at September 30, 2023

6,565

$

4.88

4.9

121,818

2020 Plan options exercisable at September 30, 2023

 

5,108

$

3.77

 

4.3

99,941

Schedule of outstanding, vested and exercisable

Options Outstanding

Options Vested and Exercisable

    

    

Weighted

    

    

Weighted

Average

Average

Exercise Prices

Units

Life (Years)

Units

Life (Years)

(unaudited)

$0.15 to $0.71

 

1,391

*

1,393

*

$2.15

 

172

1.4

172

1.4

$2.50

 

1,761

2.9

1,761

2.9

$2.67

 

77

3.4

77

3.4

$3.17

 

538

4.6

538

4.6

$3.73

1,241

6.0

494

6.0

$4.70

628

6.4

286

6.4

$18.47

213

8.2

53

8.2

$18.96

235

7.9

170

7.9

$19.00

 

65

8.0

32

8.0

$32.16

 

244

7.4

132

7.4

6,565

 

5,108

*Amended Options have indefinite contractual lives

 

Restricted Stock Units  
Compensation plans:  
Schedule of Option activity

    

    

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2023

2,562

$

15.90

Granted

2,462

16.10

Vested

(735)

17.51

Forfeited

(169)

14.86

Outstanding at September 30, 2023

4,120

$

15.77

Restricted Stock Awards  
Compensation plans:  
Schedule of restricted activity

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2023

235

$

14.91

Granted

 

62

$

22.69

Vested

 

(206)

 

14.32

Outstanding at September 30, 2023

 

91

$

21.50

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
9 Months Ended
Sep. 30, 2023
segment
Accounting policies:  
Operating segments 1
Minimum  
Accounting policies:  
Capitalized software development cost amortization extension term 2 years
Maximum  
Accounting policies:  
Capitalized software development cost amortization extension term 5 years
Systax - VIE | Systax  
Accounting policies:  
Ownership (as a percent) 80.00%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated balance sheets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Revision of Previously Issued Financial Statements              
Prepaid expenses and other current assets $ 19,637 $ 26,124 $ 22,340        
Total current assets 238,103 235,023 243,146        
Property and equipment, net of accumulated depreciation 100,270 99,502 101,090 $ 98,016 $ 98,858 $ 97,586 $ 96,710
Other assets $ 15,379 16,975 15,333 13,529 10,260 7,800 3,580
As Reported              
Revision of Previously Issued Financial Statements              
Prepaid expenses and other current assets   22,536 20,383        
Total current assets   231,435 241,189        
Property and equipment, net of accumulated depreciation   117,444 115,768 109,123 106,526 102,228 98,390
Other assets   2,621 2,612 2,422 2,592 3,158 1,900
Revision              
Revision of Previously Issued Financial Statements              
Prepaid expenses and other current assets   3,588 1,957        
Total current assets   3,588 1,957        
Property and equipment, net of accumulated depreciation   (17,942) (14,678) (11,107) (7,668) (4,642) (1,680)
Other assets   $ 14,354 $ 12,721 $ 11,107 $ 7,668 $ 4,642 $ 1,680
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated statements of cash flows (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:              
Prepaid expenses and other current assets $ (3,740)     $ 520 $ (2,465) $ (2,171)  
Other changes in operating assets and liabilities (1,691) $ (3,912) $ (6,445) 1,438 (9,776) (11,624) $ (1,344)
Net cash (used in) provided by operating activities 3,491 (367) 8,588 26,696 23,599 63,848 90,289
Cash flows from investing activities:              
Property and equipment additions (10,049) (10,911) (21,839) (35,357) (33,546) (45,532) (31,706)
Net cash used in investing activities (14,297) (14,297) (35,182) $ (46,264) (50,435) (72,048) (294,778)
As Reported              
Cash flows from operating activities:              
Prepaid expenses and other current assets (2,109)         (214)  
Other changes in operating assets and liabilities (58) (950) (457)   (349) (583) 336
Net cash (used in) provided by operating activities 6,755 2,595 14,576   33,026 76,846 91,969
Cash flows from investing activities:              
Property and equipment additions (13,313) (13,873) (27,827)   (42,973) (58,530) (33,386)
Net cash used in investing activities (17,561) (17,259) (41,170)   (59,862) (85,046) (296,458)
Revision              
Cash flows from operating activities:              
Prepaid expenses and other current assets (1,631)         (1,957)  
Other changes in operating assets and liabilities (1,633) (2,962) (5,988)   (9,427) (11,041) (1,680)
Net cash (used in) provided by operating activities (3,264) (2,962) (5,988)   (9,427) (12,998) (1,680)
Cash flows from investing activities:              
Property and equipment additions 3,264 2,962 5,988   9,427 12,998 1,680
Net cash used in investing activities $ 3,264 $ 2,962 $ 5,988   $ 9,427 $ 12,998 $ 1,680
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Segment information:                  
Property and equipment $ 100,270 $ 98,016 $ 100,270 $ 98,016 $ 99,502 $ 101,090 $ 98,858 $ 97,586 $ 96,710
Outside United States                  
Segment information:                  
Property and equipment $ 755   $ 755     $ 827      
Revenue | Geographic Concentration Risk | Outside United States                  
Segment information:                  
Risk percentage 7.00% 7.00% 7.00% 8.00%          
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Capitalized Costs and Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Cloud computing implementation costs                  
Amortization of cloud computing implementation costs $ 919 $ 0 $ 1,550 $ 0          
Prepaid expenses and other current assets:                  
Prepaid expenses 3,922   3,922     $ 5,875      
Unamortized cloud computing implementation costs 3,999   3,999     1,957      
Prepaid Insurance 969   969     2,291      
Prepaid licenses and support 10,747   10,747     12,217      
Prepaid expenses and other current assets 19,637   19,637   $ 26,124 22,340      
Other assets:                  
Unamortized cloud computing implementation costs 13,491   13,491     12,721      
Other assets 1,888   1,888     2,612      
Total other assets 15,379 $ 13,529 15,379 $ 13,529 $ 16,975 15,333 $ 10,260 $ 7,800 $ 3,580
Accrued expenses:                  
Accrued general expenses 17,015   17,015     18,485      
Accrued contract labor and professional fees 12,229   12,229     17,421      
Accrued income and other taxes 20,370   20,370     2,328      
Accrued expenses $ 49,614   $ 49,614     $ 38,234      
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of revenue:        
Total revenues $ 145,027 $ 126,238 $ 417,473 $ 360,498
Software subscriptions        
Disaggregation of revenue:        
Total revenues 121,285 106,368 350,135 304,587
Software licenses        
Disaggregation of revenue:        
Total revenues 66,637 62,589 196,070 182,320
Cloud subscriptions        
Disaggregation of revenue:        
Total revenues 54,648 43,779 154,065 122,267
Services        
Disaggregation of revenue:        
Total revenues $ 23,742 $ 19,870 $ 67,338 $ 55,911
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Accounts receivable, net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
REVENUE RECOGNITION            
Allowance for accounts receivable $ 14,308 $ 9,554 $ 14,218 $ 9,620 $ 8,719 $ 9,151
Allowance for credit loss            
Balance, beginning of period 102,885 76,929        
Balance, end of period 129,018 102,885        
Increase, net $ 26,133 $ 25,956        
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Allowance and deferred allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Allowance for credit loss        
Beginning balance $ (14,218) $ (8,719) $ (9,554) $ (9,151)
Ending balance (14,308) (9,620) (14,308) (9,620)
Change in allowance 90 901 4,754 469
Deferred beginning balance 10,409 6,700 7,133 6,537
Deferred ending balance 10,472 6,954 10,472 6,954
Change in deferred allowance (63) (254) (3,339) (417)
Net amount charged to revenues 28 $ 647 1,416 $ 52
Software subscriptions        
Allowance for credit loss        
Beginning balance     (9,554)  
Ending balance (14,308)   (14,308)  
Deferred beginning balance     7,133  
Deferred ending balance $ 10,472   $ 10,472  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Deferred revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
REVENUE RECOGNITION            
Deferred revenue, current $ 264,785   $ 268,847      
Deferred revenue, non-current 2,030   10,289      
Total deferred revenue $ 266,815 $ 277,053 $ 279,136 $ 253,735 $ 255,074 $ 249,010
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Changes to deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
REVENUE RECOGNITION        
Beginning balance $ 277,053 $ 255,074 $ 279,136 $ 249,010
Additional amounts deferred 134,789 124,899 405,152 365,223
Revenues recognized (145,027) (126,238) (417,473) (360,498)
Ending balance $ 266,815 $ 253,735 $ 266,815 $ 253,735
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE RECOGNITION - Contract cost balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Deferred commissions:        
Beginning balance $ 15,921 $ 12,168 $ 15,463 $ 12,555
Additions 3,839 3,248 9,437 7,904
Amortization (2,666) (1,659) (7,806) (6,702)
Ending balance $ 17,094 $ 13,757 $ 17,094 $ 13,757
Contract costs, amortization period 3 years   3 years  
Impairment loss     $ 0  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)
$ in Thousands
1 Months Ended
Jan. 31, 2021
USD ($)
payment
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Forward foreign current contract, asset   $ 506 $ 569
Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Forward foreign current contract, asset   506 569
Money Market Funds | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   30,419 67,430
Money Market Funds | Prices in active markets for identical assets (Level 1) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   30,419 67,430
Commercial Paper | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   8,402 9,660
Commercial Paper | Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   8,402 9,660
U.S. Treasury Securities | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   2,671 5,203
U.S. Treasury Securities | Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   2,671 5,203
Tellutax      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Tellutax Contingent Consideration   4,700 4,800
Number of potential earnout payments | payment 3    
Revenue achievement period 30 months    
Maximum limit on earnout payments $ 0    
Earn out payment for applicable measurement period $ 0    
Tellutax | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Tellutax Contingent Consideration   4,700 4,800
Tellutax | Significant unobservable inputs (Level 3) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Tellutax Contingent Consideration   $ 4,700 $ 4,800
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Y
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Y
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Y
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Fair value adjustments to contingent consideration     $ 1,349 $ 2,000  
Purchase commitment and contingent consideration liabilities, current $ 7,842   7,842   $ 6,149
Purchase commitment and contingent consideration liabilities, net of current portion 2,200   2,200   8,412
Tellutax          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Tellutax Contingent Consideration 4,700   4,700   4,800
Fair value adjustments to contingent consideration 900 $ 1,300 1,349 $ 2,000  
Purchase commitment and contingent consideration liabilities, current 2,500   2,500   1,400
Purchase commitment and contingent consideration liabilities, net of current portion $ 2,200   $ 2,200   $ 3,400
Tellutax | Revenue volatility          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration measurement input 70.0   70.0   75.0
Tellutax | Revenue discount rate          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration measurement input 22.9   22.9   22.4
Tellutax | Term (in years)          
Fair Value Measurement Inputs and Valuation Techniques [Line Items]          
Contingent consideration measurement input | Y 1.9   1.9   2.4
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details) - Contingent Consideration
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 4,800
Fair value adjustments 1,349
Payments (1,449)
Ending balance $ 4,700
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
LCR          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Deferred purchase consideration $ 10,000   $ 10,000   $ 19,824
Systax          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Interest acquired (as a percent) 15.00%   15.00%    
Purchase commitment liability payment $ 0   $ 4,975    
Total equity interests 80.00%   80.00%    
Purchase commitment liability         5,012
Purchase commitment liability $ 12,592   $ 12,592    
Adjustment due to currency exchange rates fluctuation 0 $ 0 0 $ 0  
Minimum Purchase Commitment liability $ 5,342   $ 5,342   $ 4,749
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Property and equipment              
Property and equipment $ 248,654   $ 282,939        
Less accumulated depreciation (148,384)   (181,849)        
Property and equipment, net 100,270 $ 99,502 101,090 $ 98,016 $ 98,858 $ 97,586 $ 96,710
Leasehold improvements              
Property and equipment              
Property and equipment 20,649   20,929        
Equipment              
Property and equipment              
Property and equipment 21,925   39,238        
Computer software purchased              
Property and equipment              
Property and equipment 2,781   11,892        
Internal-use software              
Property and equipment              
Property and equipment 179,776   185,015        
Less accumulated depreciation (107,992)   (119,603)        
Property and equipment, net 87,641   83,612        
Cloud-based customer solutions              
Property and equipment              
Property and equipment 140,346   142,980        
Internal systems and tools              
Property and equipment              
Property and equipment 39,430   42,035        
Furniture and fixtures              
Property and equipment              
Property and equipment 7,666   7,665        
In-process internal-use software              
Property and equipment              
Property and equipment $ 15,857   $ 18,200        
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property and equipment          
Finance lease amortization $ 70 $ 174 $ 586 $ 363  
Property and equipment, gross 248,654   248,654   $ 282,939
Accumulated amortization 148,384   148,384   181,849
Excluding internal-use software and capital leases          
Property and equipment          
Depreciation expense 1,636 1,535 5,120 4,923  
Assets under finance leases          
Property and equipment          
Property and equipment, gross 303   303   1,461
Accumulated amortization 166   166   861
Internal-use software          
Property and equipment          
Property and equipment, gross 179,776   179,776   185,015
Accumulated amortization 107,992   107,992   119,603
Depreciation expense 8,821 6,881 25,230 20,139  
Internal systems and tools          
Property and equipment          
Property and equipment, gross 39,430   39,430   $ 42,035
Depreciation expense $ 1,466 $ 1,228 $ 5,695 $ 3,253  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Property and equipment              
Property and equipment, gross $ 248,654   $ 282,939        
Less accumulated depreciation (148,384)   (181,849)        
Property and equipment 100,270 $ 99,502 101,090 $ 98,016 $ 98,858 $ 97,586 $ 96,710
Internal-use software              
Property and equipment              
Property and equipment, gross 179,776   185,015        
Less accumulated depreciation (107,992)   (119,603)        
Internal-use software developed, net of accumulated depreciation 71,784   65,412        
Property and equipment 87,641   83,612        
In-process internal-use software              
Property and equipment              
Property and equipment, gross $ 15,857   $ 18,200        
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
PROPERTY AND EQUIPMENT - Amounts included in property and equipment additions related to capitalized internal-use software (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cloud-based customer solutions    
Property and equipment    
Total $ 22,170 $ 22,014
Internal systems and tools    
Property and equipment    
Total 12,095 9,496
Internal-use software    
Property and equipment    
Total $ 34,265 $ 31,510
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
CAPITALIZED SOFTWARE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Capitalized software, movement          
Capitalized software, net $ 39,356   $ 39,356   $ 39,012
Capitalized software amortization expense 5,147 $ 4,163 13,739 $ 12,869  
Software          
Capitalized software, movement          
Capitalized software, gross 115,152   115,152   96,577
Less accumulated amortization (75,936)   (75,936)   (62,197)
Capitalized software, net 39,216   39,216   34,380
Capitalized development costs 5,041 $ 4,362 14,083 $ 10,288  
In-process internal-use software          
Capitalized software, movement          
Capitalized software, gross $ 140   $ 140   $ 4,632
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Goodwill. $ 250,955 $ 251,842
Goodwill and other intangible assets 253,976 257,023
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Other intangible assets, net $ 3,021 $ 5,181
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Amortization of acquired intangible assets          
Amortization $ 657 $ 813 $ 2,227 $ 3,200  
Cost of Revenues          
Amortization of acquired intangible assets          
Amortization 61 58 181 177  
Selling and marketing          
Amortization of acquired intangible assets          
Amortization 596 $ 755 $ 2,046 $ 3,023  
Other intangible assets          
Other intangible assets          
Weighted average amortization period (years)     3 years 6 months   3 years 6 months
Gross Value 10,791   $ 10,791   $ 10,667
Accumulated amortization (7,770)   (7,770)   (5,486)
Carrying Value $ 3,021   $ 3,021   $ 5,181
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT - Credit Agreement (Details)
$ in Thousands
Mar. 08, 2022
USD ($)
Line of Credit  
Debt  
Line of credit, capacity $ 200,000
New Term Loan.  
Debt  
Face amount $ 50,000
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT - Indebtness (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current portion of long-term debt    
Current portion of long-term debt $ 2,500 $ 2,188
Debt, net of current portion    
Deferred financing costs (137) (166)
Total debt, net of current portion 44,863 46,709
Total Debt 47,363 48,897
Term Loan    
Current portion of long-term debt    
Current portion of long-term debt 2,500 2,188
Debt, net of current portion    
Debt, net of current portion $ 45,000 $ 46,875
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS EQUITY (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Class A        
Common Stock        
Exercise of stock options, net (in shares) 744 212 1,595 577
Shares exchanged in lieu 292 21 315 91
Class A | Restricted Stock Units        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 56 31 469 34
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 24 13 266 14
Class A | Restricted Stock Awards        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 92 114 198 173
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 7 15 7 15
Class B        
Common Stock        
Exchange of shares 879 0 3,468 5,500
S Corporation        
Common Stock        
Distributions   $ 0   $ 536
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net Income (Loss) $ (3,399) $ (6,896) $ (18,132) $ (1,141) $ (5,520) $ (334) $ (28,427) $ (6,995)
Class A                
Numerator:                
Common stock as a percentage of total shares outstanding, basic 36.12%     32.37%     35.04% 29.91%
Net loss attributable to stockholders, basic $ (1,228)     $ (369)     $ (9,960) $ (2,092)
Common stock as a percentage of total shares outstanding, diluted 36.12%     32.37%     35.04% 29.91%
Net loss attributable to stockholders, diluted $ (1,228)     $ (369)     $ (9,960) $ (2,092)
Denominator:                
Weighted average common stock, basic (in shares) 54,931     48,488     53,050 44,708
Weighted average common stock, diluted (in shares) 54,931     48,488     53,050 44,708
Net loss per share, basic (in dollars per share) $ (0.02)     $ (0.01)     $ (0.19) $ (0.05)
Net loss per share, diluted (in dollars per share) $ (0.02)     $ (0.01)     $ (0.19) $ (0.05)
Class A | Amended Options                
Denominator:                
Anti-dilutive shares 7,332     8,113     7,814 8,343
Class A | Out-of-the-money options                
Denominator:                
Anti-dilutive shares 307     760     498 764
Class A | Restricted Stock Awards                
Denominator:                
Anti-dilutive shares 121     273     193 301
Class A | Restricted Stock Units                
Denominator:                
Anti-dilutive shares 4,162     2,485     3,825 2,153
Class A | ESPP                
Denominator:                
Anti-dilutive shares 36     53     43 48
Class B                
Numerator:                
Common stock as a percentage of total shares outstanding, basic 63.88%     67.63%     64.96% 70.09%
Net loss attributable to stockholders, basic $ (2,171)     $ (772)     $ (18,467) $ (4,903)
Common stock as a percentage of total shares outstanding, diluted 63.88%     67.63%     64.96% 70.09%
Net loss attributable to stockholders, diluted $ (2,171)     $ (772)     $ (18,467) $ (4,903)
Denominator:                
Weighted average common stock, basic (in shares) 97,145     101,307     98,361 104,772
Weighted average common stock, diluted (in shares) 97,145     101,307     98,361 104,772
Net loss per share, basic (in dollars per share) $ (0.02)     $ (0.01)     $ (0.19) $ (0.05)
Net loss per share, diluted (in dollars per share) $ (0.02)     $ (0.01)     $ (0.19) $ (0.05)
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Weighted Average Per Share          
Unrecognized compensation cost $ 5,960   $ 5,960    
Unrecognized compensation expense period     1 year 4 months 24 days    
Employee Stock Option [Member]          
Units          
Beginning, balance     8,508    
Granted 0 0 0 0  
Forfeited     (34)    
Exercised     (1,909)    
Ending balance 6,565   6,565   8,508
Exercisable 5,108   5,108    
Weighted Average Per Share          
Beginning balance     $ 4.34    
Forfeited     5.55    
Exercised     2.47    
Ending Balance $ 4.88   4.88   $ 4.34
Exercisable $ 3.77   $ 3.77    
Remaining contractual life, outstanding     4 years 10 months 24 days   4 years 3 months 18 days
Remaining contractual life, exercisable     4 years 3 months 18 days    
Intrinsic value, outstanding $ 121,818   $ 121,818   $ 86,514
Intrinsic value, exercisable $ 99,941   $ 99,941    
Employee Stock Option [Member] | Minimum          
Weighted Average Per Share          
Vesting period     1 year    
Employee Stock Option [Member] | Maximum          
Weighted Average Per Share          
Vesting period     4 years    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - 2020 Plan (Details)
shares in Thousands
Sep. 30, 2023
shares
Employee Stock Option [Member]  
Compensation plans:  
Shares authorized 14,875
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) - Employee Stock Option [Member]
shares in Thousands
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Options outstanding, vested and exercisable:  
Options outstanding, life 0 years
Options vested and exercisable, life 0 years
$0.15 to $0.71  
Options outstanding, vested and exercisable:  
Exercise prices, lower range | $ / shares $ 0.15
Exercise prices, upper range | $ / shares $ 0.71
Options outstanding 1,391
Options vested and exercisable 1,393
$2.15  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 2.15
Options outstanding 172
Options outstanding, life 1 year 4 months 24 days
Options vested and exercisable 172
Options vested and exercisable, life 1 year 4 months 24 days
$2.50  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 2.50
Options outstanding 1,761
Options outstanding, life 2 years 10 months 24 days
Options vested and exercisable 1,761
Options vested and exercisable, life 2 years 10 months 24 days
$2.67  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 2.67
Options outstanding 77
Options outstanding, life 3 years 4 months 24 days
Options vested and exercisable 77
Options vested and exercisable, life 3 years 4 months 24 days
$3.17  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 3.17
Options outstanding 538
Options outstanding, life 4 years 7 months 6 days
Options vested and exercisable 538
Options vested and exercisable, life 4 years 7 months 6 days
$3.73  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 3.73
Options outstanding 1,241
Options outstanding, life 6 years
Options vested and exercisable 494
Options vested and exercisable, life 6 years
$4.70  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 4.70
Options outstanding 628
Options outstanding, life 6 years 4 months 24 days
Options vested and exercisable 286
Options vested and exercisable, life 6 years 4 months 24 days
$18.47  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 18.47
Options outstanding 213
Options outstanding, life 8 years 2 months 12 days
Options vested and exercisable 53
Options vested and exercisable, life 8 years 2 months 12 days
$18.96  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 18.96
Options outstanding 235
Options outstanding, life 7 years 10 months 24 days
Options vested and exercisable 170
Options vested and exercisable, life 7 years 10 months 24 days
$19.00  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 19.00
Options outstanding 65
Options outstanding, life 8 years
Options vested and exercisable 32
Options vested and exercisable, life 8 years
$32.16  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 32.16
Options outstanding 244
Options outstanding, life 7 years 4 months 24 days
Options vested and exercisable 132
Options vested and exercisable, life 7 years 4 months 24 days
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Compensation plans:        
Compensation expense $ 7,772 $ 5,256 $ 26,228 $ 14,383
Unrecognized compensation cost 5,960   $ 5,960  
Unrecognized compensation expense period     1 year 4 months 24 days  
Restricted Stock Units        
Compensation plans:        
Compensation expense 5,452 $ 2,544 $ 18,762 $ 6,665
Unrecognized compensation cost $ 48,378   $ 48,378  
Unrecognized compensation expense period     2 years 8 months 12 days  
Units        
Beginning balance (in units)     2,562  
Granted (in units)     2,462  
Vested (in units)     (735)  
Forfeited (in units)     (169)  
Ending balance (in units) 4,120   4,120  
Weighted Average Per Share        
Beginning balance (in dollars per share)     $ 15.90  
Granted (in dollars per share)     16.10  
Vested (in dollars per share)     17.51  
Forfeited (in dollars per share)     14.86  
Ending balance (in dollars per share) $ 15.77   $ 15.77  
Restricted Stock Units | Minimum        
Compensation plans:        
Service requirement (in years)     1 year  
Restricted Stock Units | Maximum        
Compensation plans:        
Service requirement (in years)     4 years  
PSU | Taxamo        
Compensation plans:        
Compensation expense     $ 0  
Grant date fair value     $ 15,803  
Units        
Granted (in units)     895  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Weighted Average Per Share  
Unrecognized compensation cost | $ $ 5,960
Unrecognized compensation expense period 1 year 4 months 24 days
Restricted Stock Awards  
Units  
Beginning balance (in units) | shares 235
Granted (in units) | shares 62
Vested (in units) | shares (206)
Ending balance (in units) | shares 91
Weighted Average Per Share  
Beginning balance (in dollars per share) | $ / shares $ 14.91
Granted (in dollars per share) | $ / shares 22.69
Vested (in dollars per share) | $ / shares 14.32
Ending balance (in dollars per share) | $ / shares $ 21.50
Unrecognized compensation cost | $ $ 1,444
Unrecognized compensation expense period 9 months 18 days
Restricted Stock Awards | Minimum  
Compensation plans:  
Service requirement (in years) 1 year
Restricted Stock Awards | Maximum  
Compensation plans:  
Service requirement (in years) 4 years
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details)
shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
period
shares
Sep. 30, 2022
period
Compensation plans:    
Unrecognized compensation cost $ 5,960  
Class A    
Compensation plans:    
Purchase price as a percent of fair value 85.00%  
ESPP    
Compensation plans:    
Reserved for issuance | shares 4,984  
Amounts withheld from participants $ 1,062  
Unrecognized compensation cost $ 138  
Number of offering periods | period 2 2
ESPP offering period 6 months  
Discount 15.00% 15.00%
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details) - Initial Public Offering - ESPP - $ / shares
1 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Fair Value Assumptions and Methodology    
Fair market value of common stock $ 21.76 $ 11.16
Volatility 39.40% 35.40%
Expected term (in years) 6 months 6 months
Risk-free interest rate 5.40% 1.60%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Allocation of costs        
Compensation expense $ 7,772 $ 5,256 $ 26,228 $ 14,383
Employee Stock Option [Member]        
Allocation of costs        
Compensation expense 1,515 1,836 4,788 5,250
Restricted Stock Units        
Allocation of costs        
Compensation expense 5,452 2,544 18,762 6,665
Restricted Stock Awards        
Allocation of costs        
Compensation expense 598 725 2,076 2,034
ESPP        
Allocation of costs        
Compensation expense $ 207 $ 151 $ 602 $ 434
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Allocation of costs        
Compensation expense $ 7,772 $ 5,256 $ 26,228 $ 14,383
Software subscriptions        
Allocation of costs        
Compensation expense 728 577 2,143 1,502
Services        
Allocation of costs        
Compensation expense 452 374 1,454 1,055
Research and development        
Allocation of costs        
Compensation expense 1,398 581 4,407 1,193
Selling and marketing        
Allocation of costs        
Compensation expense 2,325 1,621 6,305 4,594
General and administrative        
Allocation of costs        
Compensation expense $ 2,869 $ 2,103 $ 11,919 $ 6,039
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
INCOME TAXES        
Income tax expense (benefit) $ 784 $ (91) $ 13,266 $ 1,217
Effective tax rate (as a percent) (30.00%) 7.40% (87.50%) (21.10%)
U.S. federal statutory income tax rate 21.00% 21.00% 21.00% 21.00%
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ (3,399) $ (6,896) $ (18,132) $ (1,141) $ (5,520) $ (334) $ (28,427) $ (6,995)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
shares
John Schwab  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement On September 15, 2023, John Schwab, our Chief Financial Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 35,000 shares of Class A common stock until March 28, 2024.
Name John Schwab
Title Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 15, 2023
Aggregate Available 35,000
Expiration Date March 28, 2024
Eric Andersen  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

On August 18, 2023, Eric Andersen, Director, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 80,000 shares of Class A common stock until August 15, 2025.

Name Eric Andersen
Title Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date August 18, 2023
Aggregate Available 80,000
Expiration Date August 15, 2025
XML 78 verx-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-07-01 2023-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-01-01 2023-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-07-01 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-09-30 0001806837 srt:MinimumMember 2023-01-01 2023-09-30 0001806837 srt:MaximumMember 2023-01-01 2023-09-30 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2022-01-01 2022-12-31 0001806837 verx:TellutaxMember 2021-01-01 2021-01-31 0001806837 verx:LcrDixonCorporationMember 2023-09-30 0001806837 verx:LcrDixonCorporationMember 2022-12-31 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2022-07-01 2022-09-30 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2022-01-01 2022-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001806837 us-gaap:RetainedEarningsMember 2023-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001806837 us-gaap:RetainedEarningsMember 2023-06-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-06-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001806837 us-gaap:RetainedEarningsMember 2023-03-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001806837 us-gaap:RetainedEarningsMember 2022-12-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001806837 us-gaap:RetainedEarningsMember 2022-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001806837 us-gaap:RetainedEarningsMember 2022-06-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-06-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001806837 us-gaap:RetainedEarningsMember 2022-03-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001806837 us-gaap:RetainedEarningsMember 2021-12-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeOneMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeOneMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeTenMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSixMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSevenMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeNineMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFourMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFiveMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeElevenMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeEightMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeTwoMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeThreeMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeTenMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSixMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSevenMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeNineMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFourMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFiveMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeElevenMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeEightMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeTwoMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeThreeMember 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001806837 us-gaap:EmployeeStockOptionMember 2022-12-31 0001806837 us-gaap:EmployeeStockOptionMember 2023-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:IPOMember 2023-11-01 2023-11-30 0001806837 us-gaap:EmployeeStockMember us-gaap:IPOMember 2022-11-01 2022-11-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001806837 us-gaap:RestrictedStockMember 2022-12-31 0001806837 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001806837 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001806837 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001806837 srt:MinimumMember us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001806837 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001806837 srt:MaximumMember us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001806837 verx:SoftwareLicensesMember 2023-07-01 2023-09-30 0001806837 verx:CloudSubscriptionsMember 2023-07-01 2023-09-30 0001806837 verx:SoftwareLicensesMember 2023-01-01 2023-09-30 0001806837 verx:CloudSubscriptionsMember 2023-01-01 2023-09-30 0001806837 verx:SoftwareLicensesMember 2022-07-01 2022-09-30 0001806837 verx:CloudSubscriptionsMember 2022-07-01 2022-09-30 0001806837 verx:SoftwareLicensesMember 2022-01-01 2022-09-30 0001806837 verx:CloudSubscriptionsMember 2022-01-01 2022-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2022-12-31 0001806837 us-gaap:NonUsMember 2023-09-30 0001806837 us-gaap:NonUsMember 2022-12-31 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2023-09-30 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2023-09-30 0001806837 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-09-30 0001806837 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001806837 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001806837 us-gaap:EquipmentMember 2023-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2022-12-31 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2022-12-31 0001806837 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001806837 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001806837 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001806837 us-gaap:EquipmentMember 2022-12-31 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2023-01-01 2023-09-30 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2022-01-01 2022-09-30 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2023-07-01 2023-09-30 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2023-01-01 2023-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001806837 srt:ScenarioPreviouslyReportedMember 2022-09-30 0001806837 srt:RestatementAdjustmentMember 2022-09-30 0001806837 srt:ScenarioPreviouslyReportedMember 2022-06-30 0001806837 srt:RestatementAdjustmentMember 2022-06-30 0001806837 srt:ScenarioPreviouslyReportedMember 2022-03-31 0001806837 srt:RestatementAdjustmentMember 2022-03-31 0001806837 2022-03-31 0001806837 srt:ScenarioPreviouslyReportedMember 2021-12-31 0001806837 srt:RestatementAdjustmentMember 2021-12-31 0001806837 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001806837 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001806837 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001806837 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001806837 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001806837 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001806837 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-09-30 0001806837 srt:RestatementAdjustmentMember 2022-01-01 2022-09-30 0001806837 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-06-30 0001806837 srt:RestatementAdjustmentMember 2022-01-01 2022-06-30 0001806837 2022-01-01 2022-06-30 0001806837 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0001806837 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001806837 srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001806837 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001806837 2021-01-01 2021-12-31 0001806837 verx:TermLoanMember 2023-09-30 0001806837 verx:TermLoanMember 2022-12-31 0001806837 us-gaap:LineOfCreditMember 2022-03-08 0001806837 srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-03-31 0001806837 srt:RestatementAdjustmentMember 2023-01-01 2023-03-31 0001806837 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-31 0001806837 srt:RestatementAdjustmentMember 2022-01-01 2022-12-31 0001806837 2022-01-01 2022-12-31 0001806837 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0001806837 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001806837 verx:BusinessCombinationContingentConsiderationMember 2023-09-30 0001806837 verx:BusinessCombinationContingentConsiderationMember 2022-12-31 0001806837 verx:BusinessCombinationContingentConsiderationMember 2023-01-01 2023-09-30 0001806837 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember verx:SystaxSistemasFiscaisLtdaMember 2023-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001806837 us-gaap:RestrictedStockMember 2023-09-30 0001806837 us-gaap:EmployeeStockMember 2023-09-30 0001806837 us-gaap:CommonClassBMember 2023-07-01 2023-09-30 0001806837 us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001806837 us-gaap:CommonClassBMember 2023-01-01 2023-09-30 0001806837 us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001806837 us-gaap:CommonClassBMember 2022-07-01 2022-09-30 0001806837 us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001806837 us-gaap:CommonClassBMember 2022-01-01 2022-09-30 0001806837 us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001806837 verx:SCorporationMember 2022-07-01 2022-09-30 0001806837 verx:SCorporationMember 2022-01-01 2022-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2023-07-01 2023-09-30 0001806837 verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember 2023-07-01 2023-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2023-07-01 2023-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2023-01-01 2023-09-30 0001806837 verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember 2023-01-01 2023-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2022-07-01 2022-09-30 0001806837 verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember 2022-07-01 2022-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2022-07-01 2022-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2022-01-01 2022-09-30 0001806837 verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember 2022-01-01 2022-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-09-30 0001806837 verx:NewTermLoanMember 2022-03-08 0001806837 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001806837 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001806837 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001806837 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-09-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-09-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001806837 us-gaap:CommonClassBMember 2023-09-30 0001806837 us-gaap:CommonClassAMember 2023-09-30 0001806837 us-gaap:CommonClassBMember 2022-12-31 0001806837 us-gaap:CommonClassAMember 2022-12-31 0001806837 us-gaap:AssetUnderConstructionMember 2023-09-30 0001806837 us-gaap:AssetUnderConstructionMember 2022-12-31 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001806837 verx:TellutaxMember verx:MeasurementInputRevenueVolatilityMember 2023-09-30 0001806837 verx:TellutaxMember us-gaap:MeasurementInputExpectedTermMember 2023-09-30 0001806837 verx:TellutaxMember us-gaap:MeasurementInputDiscountRateMember 2023-09-30 0001806837 verx:TellutaxMember verx:MeasurementInputRevenueVolatilityMember 2022-12-31 0001806837 verx:TellutaxMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001806837 verx:TellutaxMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001806837 verx:TellutaxMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 verx:TellutaxMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 verx:TellutaxMember 2023-09-30 0001806837 verx:TellutaxMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 verx:TellutaxMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 verx:TellutaxMember 2022-12-31 0001806837 verx:TellutaxMember 2023-07-01 2023-09-30 0001806837 verx:TellutaxMember 2023-01-01 2023-09-30 0001806837 verx:TellutaxMember 2022-07-01 2022-09-30 0001806837 verx:TellutaxMember 2022-01-01 2022-09-30 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2023-09-30 0001806837 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001806837 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001806837 srt:ScenarioPreviouslyReportedMember 2023-03-31 0001806837 srt:RestatementAdjustmentMember 2023-03-31 0001806837 2023-03-31 0001806837 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001806837 srt:RestatementAdjustmentMember 2022-12-31 0001806837 verx:OutOfMoneyOptionsMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001806837 verx:AmendedPlanMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001806837 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-07-01 2023-09-30 0001806837 verx:OutOfMoneyOptionsMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001806837 verx:AmendedPlanMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001806837 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001806837 verx:OutOfMoneyOptionsMember us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001806837 verx:AmendedPlanMember us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001806837 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2022-07-01 2022-09-30 0001806837 verx:OutOfMoneyOptionsMember us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001806837 verx:AmendedPlanMember us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001806837 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2022-01-01 2022-09-30 0001806837 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001806837 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001806837 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001806837 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001806837 us-gaap:LicenseAndServiceMember 2023-09-30 0001806837 2023-06-30 0001806837 us-gaap:LicenseAndServiceMember 2022-12-31 0001806837 2022-09-30 0001806837 2022-06-30 0001806837 us-gaap:ServiceOtherMember 2023-07-01 2023-09-30 0001806837 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001806837 us-gaap:RestrictedStockMember 2023-07-01 2023-09-30 0001806837 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001806837 us-gaap:LicenseAndServiceMember 2023-07-01 2023-09-30 0001806837 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001806837 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001806837 us-gaap:PhantomShareUnitsPSUsMember verx:TaxamoMember 2023-01-01 2023-09-30 0001806837 us-gaap:ServiceOtherMember 2023-01-01 2023-09-30 0001806837 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001806837 us-gaap:RestrictedStockMember 2023-01-01 2023-09-30 0001806837 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001806837 us-gaap:LicenseAndServiceMember 2023-01-01 2023-09-30 0001806837 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001806837 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001806837 us-gaap:ServiceOtherMember 2022-07-01 2022-09-30 0001806837 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001806837 us-gaap:RestrictedStockMember 2022-07-01 2022-09-30 0001806837 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001806837 us-gaap:LicenseAndServiceMember 2022-07-01 2022-09-30 0001806837 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001806837 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001806837 us-gaap:ServiceOtherMember 2022-01-01 2022-09-30 0001806837 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001806837 us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001806837 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001806837 us-gaap:LicenseAndServiceMember 2022-01-01 2022-09-30 0001806837 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001806837 2022-01-01 2022-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001806837 2023-07-01 2023-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001806837 2023-01-01 2023-03-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001806837 2022-07-01 2022-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001806837 2022-01-01 2022-03-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001806837 2023-04-01 2023-06-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001806837 2022-04-01 2022-06-30 0001806837 us-gaap:OtherIntangibleAssetsMember 2023-01-01 2023-09-30 0001806837 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-12-31 0001806837 verx:AssetsHeldUnderFinanceLeasesMember 2023-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2023-09-30 0001806837 verx:AssetsHeldUnderFinanceLeasesMember 2022-12-31 0001806837 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001806837 2021-12-31 0001806837 2023-09-30 0001806837 2022-12-31 0001806837 verx:JohnSchwabMember 2023-09-30 0001806837 verx:EricAndersenMember 2023-09-30 0001806837 verx:JohnSchwabMember 2023-07-01 2023-09-30 0001806837 verx:EricAndersenMember 2023-07-01 2023-09-30 0001806837 us-gaap:CommonClassBMember 2023-11-03 0001806837 us-gaap:CommonClassAMember 2023-11-03 0001806837 2023-01-01 2023-09-30 shares iso4217:USD pure verx:Y iso4217:USD shares verx:segment verx:payment verx:period 0001806837 --12-31 2023 Q3 false 0 0 Vertex, Inc. 50014000 50014000 55825000 100307000 100307000 96839000 P2Y P0Y P0Y P1Y P1Y P1Y 10-Q true 2023-09-30 false 001-39413 DE 23-2081753 2301 Renaissance Blvd King of Prussia PA 19406 800 355-3500 Class A Common Stock, Par Value $0.001 Per Share VERX NASDAQ Yes Yes Accelerated Filer false true false false 60325387 60325387 92661000 92661000 49499000 91803000 31623000 14945000 14308000 9554000 129018000 102885000 19637000 22340000 8359000 11220000 8326000 11173000 238103000 243146000 100270000 101090000 39356000 39012000 253976000 257023000 17094000 15463000 40557000 30938000 15333000 17187000 15379000 15333000 720068000 719192000 2500000 2188000 24379000 14329000 49614000 38234000 29117000 12121000 17355000 10790000 23232000 23729000 2809000 264785000 268847000 4198000 4086000 84000 103000 10000000 19824000 7842000 6149000 433106000 403209000 2030000 10289000 44863000 46709000 17445000 20421000 65000 10000 2200000 8412000 187000 417000 499896000 489467000 0.001 0.001 30000000 30000000 0 0 0.001 0.001 300000000 300000000 55825000 56000 50000 0.001 0.001 150000000 150000000 96839000 97000 100000 265251000 244820000 -15920000 12507000 -29312000 -27752000 220172000 229725000 720068000 719192000 121285000 106368000 350135000 304587000 23742000 19870000 67338000 55911000 145027000 126238000 417473000 360498000 41055000 36638000 116974000 105760000 15816000 14020000 45523000 37893000 56871000 50658000 162497000 143653000 88156000 75580000 254976000 216845000 16772000 10351000 45314000 30294000 33919000 30252000 103196000 89683000 35385000 31679000 109071000 90520000 3782000 2936000 11401000 9120000 316000 1233000 1013000 1927000 90174000 76451000 269995000 221544000 -2018000 -871000 -15019000 -4699000 -597000 -361000 -142000 -1079000 -2615000 -1232000 -15161000 -5778000 784000 -91000 13266000 1217000 -3399000 -1141000 -28427000 -6995000 -5311000 -10670000 -1580000 -24496000 10000 -28000 20000 -26000 -5301000 -10698000 -1560000 -24522000 -8700000 -11839000 -29987000 -31517000 -1228000 -369000 -9960000 -2092000 -0.02 -0.01 -0.19 -0.05 54931000 48488000 53050000 44708000 -1228000 -369000 -9960000 -2092000 -0.02 -0.01 -0.19 -0.05 54931000 48488000 53050000 44708000 -2171000 -772000 -18467000 -4903000 -0.02 -0.01 -0.19 -0.05 97145000 101307000 98361000 104772000 -2171000 -772000 -18467000 -4903000 -0.02 -0.01 -0.19 -0.05 97145000 101307000 98361000 104772000 50014000 50000 100307000 100000 244820000 12507000 -27752000 229725000 592000 1000 1279000 1280000 391000 -3471000 -3471000 10938000 10938000 2589000 2000 -2589000 -2000 3122000 3122000 13000 13000 -18132000 -18132000 53586000 53000 97718000 98000 253566000 -5625000 -24617000 223475000 259000 1000 668000 669000 22000 -221000 -221000 106000 81000 1178000 1178000 6904000 6904000 609000 609000 -3000 -3000 -6896000 -6896000 54054000 54000 97718000 98000 262095000 -12521000 -24011000 225715000 744000 1000 -3717000 -3716000 56000 -508000 -508000 92000 -146000 -146000 7527000 7527000 879000 1000 -879000 -1000 -5311000 -5311000 10000 10000 -3399000 -3399000 55825000 56000 96839000 97000 265251000 -15920000 -29312000 220172000 42286000 42000 106807000 107000 222621000 24811000 -17497000 230084000 272000 278000 278000 3000 -15000 -15000 4867000 4867000 -2049000 -2049000 -334000 -334000 42561000 42000 106807000 107000 227751000 24477000 -19546000 232831000 93000 -34000 -34000 59000 4166000 4166000 103000 967000 967000 5500000 6000 -5500000 -6000 -11777000 -11777000 2000 2000 -5520000 -5520000 48316000 48000 101307000 101000 232850000 18957000 -31321000 220635000 212000 1000 387000 388000 31000 -176000 -176000 114000 -164000 -164000 5196000 5196000 -10670000 -10670000 -28000 -28000 -1141000 -1141000 48673000 49000 101307000 101000 238093000 17816000 -42019000 214040000 -28427000 -6995000 52597000 45328000 1550000 1407000 29000 189000 181000 1349000 2000000 370000 26228000 14383000 -10034000 -20000 1855000 2448000 145000 -709000 30760000 17578000 -520000 2465000 1632000 1202000 10049000 106000 9865000 6113000 2487000 -12445000 -8977000 5250000 -2863000 -2837000 1438000 -9776000 26696000 23599000 474000 35357000 33546000 14083000 10288000 12864000 6127000 16040000 -46264000 -50435000 16996000 -2603000 50000000 1563000 625000 983000 1178000 967000 9210000 1012000 3097000 1288000 536000 6424000 423000 77000 96000 10000000 20000000 -6003000 25977000 -55000 -1137000 -25626000 -1996000 106748000 98206000 81122000 96210000 49499000 72370000 31623000 23840000 81122000 96210000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Vertex, Inc. (“Vertex”) and its consolidated subsidiaries and variable interest entities (“VIE”) (collectively, the “Company”) operate as solutions providers of state, local, and value added tax calculation, compliance, and analytics, offering software products which are sold through software license and software as a service (“cloud”) subscriptions. The Company also provides implementation and training services in connection with its software license and cloud subscriptions, transaction tax returns outsourcing, and other tax-related services. The Company sells to customers located throughout the United States of America (“U.S.”) and internationally.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and include the accounts of the Company. All intercompany transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a 80% controlling equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax was determined to be a VIE and the accounts are included in the condensed consolidated condensed financial statements. Vertex does not have full decision-making authority over Systax; however, Vertex is the entity that most significantly participates in the variability of the fair value of Systax’s net assets and is considered the entity most closely associated to Systax. As such, Vertex is deemed the primary beneficiary of Systax and consolidates Systax into its condensed consolidated financial statements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Financial Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report”) filed with the SEC on March 10, 2023. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements included in the 2022 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2023, the interim condensed consolidated statements of comprehensive loss and changes in stockholders’ equity for the three and nine months ended September 30, 2023 and 2022,  and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the annual audited consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items necessary for the fair presentation of the condensed consolidated financial statements. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 19pt;"><b style="font-weight:bold;">Revision of Previously Issued Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 19pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain prior period amounts on the condensed consolidated balance sheets and condensed consolidated statements of cash flows, reflected in the tables below, have been revised to correct for certain immaterial errors, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the second quarter of 2023, management identified certain immaterial errors impacting previously issued financial statements beginning as of December 31, 2021, and subsequent annual and quarterly reporting periods through March 31, 2023. Specifically, management identified an error in financial statement presentation required to be corrected to correctly reflect Cloud Computing Arrangement (“CCA”) software implementation costs in accordance with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounting Standards Codification (“ASC”) 350-40, <i style="font-style:italic;">Goodwill and Other, Internal-Use Software</i> (“ASC 350-40”). Management determined that these software implementation costs were subject to the internal-use software guidance under ASC 350-40 and appropriately capitalized these implementation costs in accordance with this guidance. Although the costs were correctly capitalized, they were incorrectly presented as property and equipment in the consolidated balance sheets, and as property and equipment additions in the consolidated statements of cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management assessed the materiality of this presentation on prior period consolidated financial statements in accordance with the SEC Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC Topic 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, management concluded that the error correction is not material to any previously presented interim or annual financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The effect on the consolidated balance sheets is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,710</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,580</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">March 31, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 102,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,586</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,858</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,260</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 109,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,016</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,340</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 241,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243,146</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 115,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,090</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,333</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2023 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,124</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 231,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235,023</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 117,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,502</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,975</p></td></tr><tr><td style="vertical-align:middle;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> The effect on the consolidated statements of cash flows are as follows:</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,344)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90,289</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,706)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (296,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,778)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,912)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,873)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,911)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,297)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,445)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,588</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,839)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,182)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,776)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,599</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,546)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,435)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,957)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63,848</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,532)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,048)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023 </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,740)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,691)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,049)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,297)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;"><span style="margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated balance sheet as of December 31, 2022 and the condensed consolidated statement of cash flows for the nine months ended September 30, 2022 have been revised in this Quarterly Report on Form 10-Q. The Company intends to revise the remaining quarterly and annual amounts affected in future filings in which they appear, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">     <b style="font-weight:bold;">Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;">The Company operates its business as one operating segment. For the three and nine months ended September 30, 2023, approximately 7% of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2022, revenues generated from customers located outside the U.S. were approximately 7% and 8%, respectively. As of September 30, 2023 and December 31, 2022, $755 and $827, respectively, of the Company’s property and equipment assets were held outside the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;"><span style="margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;">The preparation of condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues, and expenses during the reporting period. Significant estimates used in preparing these condensed consolidated financial statements include: (i) the estimated allowance for subscription cancellations; (ii) expected credit losses associated with the allowance for doubtful accounts; (iii) allowance for credit losses on available-for-sale debt securities; (iv) the reserve for self-insurance; (v) assumptions related to achievement of technological feasibility for software developed for sale; (vi) product life cycles; (vii) estimated useful lives and potential impairment of long-lived assets, intangible assets, and capitalized CCA software implementation costs; (viii) potential impairment of goodwill; (ix) determination of the fair value of tangible and intangible assets acquired, liabilities assumed, and consideration transferred in acquisitions; (x) amortization period of material rights and deferred commissions; (xi) Black-Scholes-Merton option pricing model (“Black-Scholes model”) input assumptions used to determine the fair value of certain stock-based compensation awards, and Employee Stock Purchase Plan (“ESPP”) purchase rights; (xii) measurement of future purchase commitment, contingent consideration liabilities, and deferred purchase consideration liabilities associated with acquisitions; and (xiii) the potential outcome of future tax consequences of events that have been recognized in the condensed consolidated financial statements or tax returns. Actual results may differ from these estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Software Development Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Cloud Computing Software Implementation Costs </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company follows ASC 350-40, <i style="font-style:italic;">Goodwill and Other, Internal-Use Software,</i> to account for development costs incurred for cloud computing software implementations. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative and training costs. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span>Cloud computing software implementation costs incurred in hosting arrangements are capitalized and reported as a component of prepaid expenses and other current assets, or other assets, once available for their intended use. These costs are amortized using the straight-line method over their respective contract service periods, including periods covered by an option to extend, ranging from <span style="-sec-ix-hidden:Hidden_voI7O5gE2kSjSnyf_n-Tjg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amortization expense for capitalized cloud computing implementation costs for both the three and nine month periods ended September 30, 2023 was $919 and $1,550, respectively, and is included in general and administrative expense in the condensed consolidated statements of comprehensive loss. There was no amortization expense for the three and nine month periods ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental Balance Sheet Disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental balance sheet disclosures are as follows for the respective periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Prepaid expenses and other current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,875</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized cloud computing implementation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,291</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid licenses and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,217</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,340</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized cloud computing implementation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,612</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,333</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued general expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,485</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued contract labor and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,421</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,328</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,234</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recently Issued or Adopted Accounting Pronouncements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As an “emerging growth company,” the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to delay adoption of certain new or revised accounting standards. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Deferred Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2021, the Financial Accounting Standard Board issued ASU No. 2021-08, Business Combinations (“ASU 2021-08”). ASU 2021-08 provides specific guidance on how to recognize and measure contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This will align the accounting for these acquired contracts to the accounting for revenue contracts originated by the acquirer and will provide more comparable information to investors and other financial statement users seeking to better understand the financial impact of these acquisitions. The Company adopted this standard effective January 1, 2023 on a prospective basis for business combinations occurring on or after this date. Although this standard does not have a material impact on the Company’s current condensed consolidated financial statements, adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Vertex, Inc. (“Vertex”) and its consolidated subsidiaries and variable interest entities (“VIE”) (collectively, the “Company”) operate as solutions providers of state, local, and value added tax calculation, compliance, and analytics, offering software products which are sold through software license and software as a service (“cloud”) subscriptions. The Company also provides implementation and training services in connection with its software license and cloud subscriptions, transaction tax returns outsourcing, and other tax-related services. The Company sells to customers located throughout the United States of America (“U.S.”) and internationally.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Consolidation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”) and include the accounts of the Company. All intercompany transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a 80% controlling equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax was determined to be a VIE and the accounts are included in the condensed consolidated condensed financial statements. Vertex does not have full decision-making authority over Systax; however, Vertex is the entity that most significantly participates in the variability of the fair value of Systax’s net assets and is considered the entity most closely associated to Systax. As such, Vertex is deemed the primary beneficiary of Systax and consolidates Systax into its condensed consolidated financial statements. </p> 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Financial Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. Accordingly, these interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes for the year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report”) filed with the SEC on March 10, 2023. The condensed consolidated balance sheet as of December 31, 2022 has been derived from audited financial statements included in the 2022 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2023, the interim condensed consolidated statements of comprehensive loss and changes in stockholders’ equity for the three and nine months ended September 30, 2023 and 2022,  and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2023 and 2022 are unaudited. The unaudited interim condensed consolidated financial statements have been prepared on a basis consistent with that used to prepare the annual audited consolidated financial statements and include, in the opinion of management, all adjustments, consisting of normal and recurring items necessary for the fair presentation of the condensed consolidated financial statements. The operating results for the three and nine months ended September 30, 2023 are not necessarily indicative of the results expected for the full year ending December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 19pt;"><b style="font-weight:bold;">Revision of Previously Issued Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 19pt;"><span style="font-weight:bold;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain prior period amounts on the condensed consolidated balance sheets and condensed consolidated statements of cash flows, reflected in the tables below, have been revised to correct for certain immaterial errors, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the second quarter of 2023, management identified certain immaterial errors impacting previously issued financial statements beginning as of December 31, 2021, and subsequent annual and quarterly reporting periods through March 31, 2023. Specifically, management identified an error in financial statement presentation required to be corrected to correctly reflect Cloud Computing Arrangement (“CCA”) software implementation costs in accordance with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Accounting Standards Codification (“ASC”) 350-40, <i style="font-style:italic;">Goodwill and Other, Internal-Use Software</i> (“ASC 350-40”). Management determined that these software implementation costs were subject to the internal-use software guidance under ASC 350-40 and appropriately capitalized these implementation costs in accordance with this guidance. Although the costs were correctly capitalized, they were incorrectly presented as property and equipment in the consolidated balance sheets, and as property and equipment additions in the consolidated statements of cash flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management assessed the materiality of this presentation on prior period consolidated financial statements in accordance with the SEC Staff Accounting Bulletin No. 99, “Materiality,” codified in ASC Topic 250, Accounting Changes and Error Corrections (“ASC 250”). Based on this assessment, management concluded that the error correction is not material to any previously presented interim or annual financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The effect on the consolidated balance sheets is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,710</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,580</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">March 31, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 102,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,586</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,858</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,260</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 109,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,016</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,340</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 241,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243,146</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 115,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,090</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,333</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2023 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,124</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 231,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235,023</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 117,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,502</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,975</p></td></tr><tr><td style="vertical-align:middle;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> The effect on the consolidated statements of cash flows are as follows:</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,344)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90,289</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,706)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (296,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,778)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,912)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,873)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,911)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,297)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,445)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,588</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,839)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,182)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,776)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,599</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,546)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,435)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,957)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63,848</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,532)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,048)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023 </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,740)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,691)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,049)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,297)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;"><span style="margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated balance sheet as of December 31, 2022 and the condensed consolidated statement of cash flows for the nine months ended September 30, 2022 have been revised in this Quarterly Report on Form 10-Q. The Company intends to revise the remaining quarterly and annual amounts affected in future filings in which they appear, as applicable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,710</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,580</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">March 31, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 102,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,586</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">June 30, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,668)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,858</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,260</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">September 30, 2022 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 109,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,016</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,529</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,340</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 241,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 243,146</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 115,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,090</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,333</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">March 31, 2023 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,124</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 231,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235,023</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 117,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,942)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,502</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,975</p></td></tr><tr><td style="vertical-align:middle;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td colspan="9" style="vertical-align:bottom;width:100%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"> The effect on the consolidated statements of cash flows are as follows:</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,344)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90,289</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,386)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,706)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (296,458)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (294,778)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,912)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (367)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,873)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,911)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,297)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six months ended June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,445)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,988)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,588</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,839)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,170)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,182)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,776)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 33,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,599</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,546)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (59,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,435)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Twelve months ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,957)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,041)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,624)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63,848</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,532)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (85,046)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,048)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, 2023 </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revision</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Revised</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from operating activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,631)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,740)</p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in operating assets and liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,691)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) provided by operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,491</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flows from investing activities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,313)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,049)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,561)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,297)</p></td></tr></table> 98390000 -1680000 96710000 1900000 1680000 3580000 102228000 -4642000 97586000 3158000 4642000 7800000 106526000 -7668000 98858000 2592000 7668000 10260000 109123000 -11107000 98016000 2422000 11107000 13529000 20383000 1957000 22340000 241189000 1957000 243146000 115768000 -14678000 101090000 2612000 12721000 15333000 22536000 3588000 26124000 231435000 3588000 235023000 117444000 -17942000 99502000 2621000 14354000 16975000 336000 -1680000 -1344000 91969000 -1680000 90289000 33386000 -1680000 31706000 -296458000 1680000 -294778000 -950000 -2962000 -3912000 2595000 -2962000 -367000 13873000 -2962000 10911000 -17259000 2962000 -14297000 -457000 -5988000 -6445000 14576000 -5988000 8588000 27827000 -5988000 21839000 -41170000 5988000 -35182000 -349000 -9427000 -9776000 33026000 -9427000 23599000 42973000 -9427000 33546000 -59862000 9427000 -50435000 214000 1957000 2171000 -583000 -11041000 -11624000 76846000 -12998000 63848000 58530000 -12998000 45532000 -85046000 12998000 -72048000 2109000 1631000 3740000 -58000 -1633000 -1691000 6755000 -3264000 3491000 13313000 -3264000 10049000 -17561000 3264000 -14297000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">     <b style="font-weight:bold;">Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;">The Company operates its business as one operating segment. For the three and nine months ended September 30, 2023, approximately 7% of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2022, revenues generated from customers located outside the U.S. were approximately 7% and 8%, respectively. As of September 30, 2023 and December 31, 2022, $755 and $827, respectively, of the Company’s property and equipment assets were held outside the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;"><span style="margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p> 1 0.07 0.07 0.07 0.08 755000 827000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.29;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;">The preparation of condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, equity, revenues, and expenses during the reporting period. Significant estimates used in preparing these condensed consolidated financial statements include: (i) the estimated allowance for subscription cancellations; (ii) expected credit losses associated with the allowance for doubtful accounts; (iii) allowance for credit losses on available-for-sale debt securities; (iv) the reserve for self-insurance; (v) assumptions related to achievement of technological feasibility for software developed for sale; (vi) product life cycles; (vii) estimated useful lives and potential impairment of long-lived assets, intangible assets, and capitalized CCA software implementation costs; (viii) potential impairment of goodwill; (ix) determination of the fair value of tangible and intangible assets acquired, liabilities assumed, and consideration transferred in acquisitions; (x) amortization period of material rights and deferred commissions; (xi) Black-Scholes-Merton option pricing model (“Black-Scholes model”) input assumptions used to determine the fair value of certain stock-based compensation awards, and Employee Stock Purchase Plan (“ESPP”) purchase rights; (xii) measurement of future purchase commitment, contingent consideration liabilities, and deferred purchase consideration liabilities associated with acquisitions; and (xiii) the potential outcome of future tax consequences of events that have been recognized in the condensed consolidated financial statements or tax returns. Actual results may differ from these estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Software Development Costs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Cloud Computing Software Implementation Costs </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company follows ASC 350-40, <i style="font-style:italic;">Goodwill and Other, Internal-Use Software,</i> to account for development costs incurred for cloud computing software implementations. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Costs are primarily comprised of third-party consulting fees, direct labor, and related expenses. ASC 350-40 includes specific guidance on costs not to be capitalized, such as overhead, general and administrative and training costs. Costs are capitalized once the project is defined, funding is committed, and it is confirmed the software will be used for its intended use. Capitalization of these costs concludes once the project is substantially complete and the software is ready for its intended purpose. Post-configuration training and maintenance costs are expensed as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span>Cloud computing software implementation costs incurred in hosting arrangements are capitalized and reported as a component of prepaid expenses and other current assets, or other assets, once available for their intended use. These costs are amortized using the straight-line method over their respective contract service periods, including periods covered by an option to extend, ranging from <span style="-sec-ix-hidden:Hidden_voI7O5gE2kSjSnyf_n-Tjg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to five years.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amortization expense for capitalized cloud computing implementation costs for both the three and nine month periods ended September 30, 2023 was $919 and $1,550, respectively, and is included in general and administrative expense in the condensed consolidated statements of comprehensive loss. There was no amortization expense for the three and nine month periods ended September 30, 2022.</p> 919000 1550000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental Balance Sheet Disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental balance sheet disclosures are as follows for the respective periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Prepaid expenses and other current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,875</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized cloud computing implementation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,291</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid licenses and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,217</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,340</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized cloud computing implementation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,612</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,333</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued general expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,485</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued contract labor and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,421</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,328</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,234</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Prepaid expenses and other current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,875</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized cloud computing implementation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,957</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,291</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid licenses and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,217</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,340</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unamortized cloud computing implementation costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other assets </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,612</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,333</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accrued expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued general expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,485</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued contract labor and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,421</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,328</p></td></tr><tr><td style="vertical-align:bottom;width:64.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 49,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,234</p></td></tr></table> 3922000 5875000 3999000 1957000 969000 2291000 10747000 12217000 19637000 22340000 13491000 12721000 1888000 2612000 15379000 15333000 17015000 18485000 12229000 17421000 20370000 2328000 49614000 38234000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recently Issued or Adopted Accounting Pronouncements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As an “emerging growth company,” the Jumpstart Our Business Startups Act allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to delay adoption of certain new or revised accounting standards. As a result, the Company’s financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective date for new or revised accounting standards that are applicable to public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Deferred Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2021, the Financial Accounting Standard Board issued ASU No. 2021-08, Business Combinations (“ASU 2021-08”). ASU 2021-08 provides specific guidance on how to recognize and measure contract assets and contract liabilities related to revenue contracts with customers acquired in a business combination. This will align the accounting for these acquired contracts to the accounting for revenue contracts originated by the acquirer and will provide more comparable information to investors and other financial statement users seeking to better understand the financial impact of these acquisitions. The Company adopted this standard effective January 1, 2023 on a prospective basis for business combinations occurring on or after this date. Although this standard does not have a material impact on the Company’s current condensed consolidated financial statements, adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2.     REVENUE RECOGNITION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">Disaggregation of revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The table reflects revenue by major source for the following periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Software subscriptions:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 182,320</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cloud subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 122,267</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 350,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 304,587</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,911</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 145,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 126,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 417,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 360,498</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Timing of revenue recognition may differ from the timing of invoicing customers. A receivable is recorded in the condensed consolidated balance sheets when customers are billed related to revenue to be collected and recognized for subscription agreements as there is an unconditional right to invoice and receive payment in the future related to these subscriptions. A receivable and related revenue may also be recorded in advance of billings to the extent services have been performed and the Company has a right under the contract to bill and collect for such performance. Subscription-based customers are generally invoiced annually at the beginning of each annual subscription period. Accounts receivable is presented net of an allowance for potentially uncollectible accounts and estimated cancellations of software license and cloud-based subscriptions (the “allowance”) of $14,308 and $9,554 at September 30, 2023 and December 31, 2022, respectively. The allowance for potentially uncollectible accounts represents future expected credit losses over the life of the receivables based on past experience, current information and forward-looking economic considerations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The beginning and ending balances of accounts receivable, net of allowance, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the nine months ended September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,929</p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 129,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,885</p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increase, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,956</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">A contract liability is recorded as deferred revenue on the condensed consolidated balance sheets when customers are billed in advance of performance obligations being satisfied, and revenue is recognized after invoicing ratably over the subscription period or over the amortization period of material rights. Deferred revenue is reflected net of a related deferred allowance for subscription cancellations (the “deferred allowance”) of $10,472 and $7,133 at September 30, 2023 and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">December 31, 2022, respectively. The deferred allowance represents the portion of the allowance for subscription cancellations associated with deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The beginning and ending balances of and changes to the allowance and the deferred allowance are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:42.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, July 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,620)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 901</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, July 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in deferred allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net amount charged to revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:42.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, January 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,620)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 469</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, January 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in deferred allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (417)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net amount charged to revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The portion of deferred revenue expected to be recognized in revenue beyond one year is included in deferred revenue, net of current portion in the condensed consolidated balance sheets. The tables provide information about the balances of and changes to deferred revenue for the following periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balances:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 264,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,847</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,289</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 266,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 279,136</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Changes to deferred revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 277,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 255,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 279,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 249,010</p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional amounts deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 134,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 124,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 405,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 365,223</p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (145,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,238)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (417,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (360,498)</p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 266,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 266,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,735</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">Contract costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Deferred sales commissions earned by the Company’s sales force and certain sales incentive programs and vendor referral agreements are considered incremental and recoverable costs of obtaining a contract with a customer. An asset is recognized for these incremental contract costs and reflected as deferred commissions in the condensed consolidated balance sheets. These contract costs are amortized on a straight-line basis over a period consistent with the transfer of the associated product and services to the customer, which is generally three years. Amortization of these costs are included in selling and marketing expense in the condensed consolidated statements of comprehensive loss. The Company periodically reviews these contract assets to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these assets. There were no impairment losses recorded for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The changes to contract cost balances as of and for the following periods are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred commissions:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Beginning balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,555</p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Additions</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,904</p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,702)</p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Ending balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,757</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Software subscriptions:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Software licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 66,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 196,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 182,320</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cloud subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 43,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 154,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 122,267</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 106,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 350,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 304,587</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 19,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 55,911</p></td></tr><tr><td style="vertical-align:bottom;width:46.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 145,027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 126,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 417,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 360,498</p></td></tr></table> 66637000 62589000 196070000 182320000 54648000 43779000 154065000 122267000 121285000 106368000 350135000 304587000 23742000 19870000 67338000 55911000 145027000 126238000 417473000 360498000 14308000 9554000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the nine months ended September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:17.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,929</p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 129,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 102,885</p></td></tr><tr><td style="vertical-align:bottom;width:60.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Increase, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 25,956</p></td></tr></table> 102885000 76929000 129018000 102885000 26133000 25956000 10472000 7133000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:42.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, July 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,218)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,719)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,620)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 901</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, July 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in deferred allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net amount charged to revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:42.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Change</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, January 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,554)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,308)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,620)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 469</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, January 1, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred allowance balance, September 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in deferred allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (417)</p></td></tr><tr><td style="vertical-align:bottom;width:55.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net amount charged to revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 14218000 8719000 14308000 9620000 90000 901000 10409000 6700000 10472000 6954000 -63000 -254000 28000 647000 9554000 9151000 14308000 9620000 4754000 469000 7133000 6537000 10472000 6954000 -3339000 -417000 1416000 52000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Balances:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 264,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 268,847</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,289</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 266,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 279,136</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Changes to deferred revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 277,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 255,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 279,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 249,010</p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additional amounts deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 134,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 124,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 405,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 365,223</p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (145,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126,238)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (417,473)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (360,498)</p></td></tr><tr><td style="vertical-align:bottom;width:35.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 266,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 266,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,735</p></td></tr></table> 264785000 268847000 2030000 10289000 266815000 279136000 277053000 255074000 279136000 249010000 134789000 124899000 405152000 365223000 145027000 126238000 417473000 360498000 266815000 253735000 266815000 253735000 P3Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred commissions:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Beginning balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,555</p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Additions</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,904</p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,666)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,702)</p></td></tr><tr><td style="vertical-align:bottom;width:35.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Ending balance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,757</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 15921000 12168000 15463000 12555000 3839000 3248000 9437000 7904000 2666000 1659000 7806000 6702000 17094000 13757000 17094000 13757000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.      </b><b style="font-weight:bold;">FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s fair value for its financial assets and liabilities measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2023 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prices in active markets for identical assets (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other observable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant unobservable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;white-space:pre-wrap;"> (Level 3) </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,419</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,419</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,402</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,402</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign Currency Forward Contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 506</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 506</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prices in active markets for identical assets (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other observable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant unobservable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;white-space:pre-wrap;"> (Level 3) </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,430</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,430</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,660</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,660</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,203</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,203</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign Currency Forward Contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has investments in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), which are included in cash and cash equivalents on the condensed consolidated balance sheets. Fair value inputs for these investments are considered Level 1 measurements within the fair value hierarchy since Money Market Fund fair values are known and observable through daily published floating net asset values. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Securities classified as available-for-sale are reported at fair value using Level 2 inputs. The Company has investments in bank and corporate issued commercial paper (“Commercial Paper”), and U.S. treasury securities (“U.S. Treasury Securities”), the Company believes that Level 2 designation is appropriate under Accounting Standards Codification, (“ASC”) 820-10, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, as these securities are fixed income securities, none are exchange traded, and all are priced by correlation to observed market data. For these securities the Company obtains fair value measurements from an independent pricing service. The fair value measurements consider observable data that may include dealer quotes, market spreads, cash flows, U.S. government and agency yield curves, live trading levels, trade execution data, market consensus prepayment speeds, credit information, and the security’s terms and conditions, among other factors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the January 2021 Tellutax LLC (“Tellutax”) acquisition, the sellers are entitled to contingent consideration if sales targets are met during a period of time following the acquisition (the “Tellutax Contingent Consideration”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Tellutax Contingent Consideration is based on three potential earn-out payments determined by periodic revenue achievements over a thirty-month period. Such estimate represents a recurring fair value measurement with significant unobservable inputs, which management considers to be Level 3 measurements under the Fair Value Hierarchy. The significant assumptions used in these calculations included forecasted results and the estimated likelihood for each performance scenario. The fair value of Tellutax Contingent Consideration is estimated using a Monte Carlo Simulation to compute the expected cash flows from the payments specified in the purchase agreement. Such payments have no maximum limit, but if certain targets are not met, there will be no payment for the applicable measurement period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A fair value adjustment of $900 and $1,349 was recorded in other operating expense, net for the three and nine months ended September 30, 2023, respectively. A fair value adjustment of $1,300 and $2,000 was recorded in other operating expense, net for the three and nine months ended September 30, 2022, respectively. At September 30, 2023, the Tellutax Contingent Consideration of $2,500 and $2,200 is included in purchase commitment and contingent consideration liabilities, current, and purchase commitment and contingent consideration liabilities, net of current portion, respectively, in the condensed consolidated balance sheets. At December 31, 2022, the Tellutax Contingent Consideration of $1,400 and $3,400 is included in purchase commitment and contingent consideration liabilities, current, and purchase commitment and contingent consideration liabilities, net of current portion, respectively, in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Tellutax Contingent Consideration fair value as of September 30, 2023 and December 31, 2022 and unobservable inputs used for the Monte Carlo Simulation valuation were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:67.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023 (unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;width:30.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo Simulation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 70.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:67.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;width:30.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo Simulation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Changes in the fair value of Tellutax Contingent Consideration during the nine months ended September 30, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tellutax</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Fair value adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,349</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,449)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Assets and Liabilities for Which Fair Value is Only Disclosed</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amounts of cash and cash equivalents and the carrying amount of funds held for customers were the same as their respective fair values and are considered Level 1 measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The carrying amount of our bank debt approximates fair value as the variable rates on the debt approximate those commercially available in the market, and is considered a Level 3 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Non-recurring Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The LCR-Dixon Corporation (“LCR”) acquisition on September 22, 2021, the acquisition of EVAT Solutions Limited (“EVAT”) and its wholly owned subsidiaries (collectively, “Taxamo”) on May 12, 2021, the Tellutax acquisition on January 25, 2021, and the Systax acquisition on January 10, 2020, were accounted for as business combinations and the total purchase price for each acquisition was allocated to the net assets acquired and liabilities assumed based on their estimated fair values. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deferred purchase consideration associated with the LCR acquisition was $10,000 and $19,824 at September 30, 2023 and December 31, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has a contractual commitment to acquire the remaining equity interest from the original Systax Quotaholders incrementally through 2024. Future purchase commitment payments for these incremental acquisition amounts are based on a multiple of Systax revenue and earnings before interest, depreciation, amortization, and income taxes (“EBITDA”) performance at the end of 2022 and 2023, whereby the Company will have full ownership after the final transaction in 2024. Management determined these future purchase commitments to be a forward contract, resulting in the Company being required to estimate and record an estimated future purchase commitment amount (the “Purchase Commitment Liability”) in connection with recording the initial purchase. The fair value of the Purchase Commitment </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Liability at the acquisition date was finalized to be $12,592. This amount will fluctuate as a result of changes in foreign currency exchange rates and is reflected in purchase commitment and contingent consideration liabilities in the condensed consolidated balance sheets, with such changes in exchange rates being reflected in other comprehensive loss or income in the condensed consolidated statements of comprehensive loss. Adjustments to the settlement date value that arise as a result of remeasurement at future balance sheet dates will be recorded as interest expense related to financing costs in the condensed consolidated statements of comprehensive income (loss) in the period the change is identified. No such adjustments have been recorded for the three or nine months ended September 30, 2023 or 2022.<span style="color:#ff0000;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company acquired an additional 15% equity interest of Systax through a Purchase Commitment Liability payment of $0 and $4,975 during the three and nine months ended September 30, 2023, respectively, increasing the Company’s equity interest in Systax to 80%. The remaining Purchase Commitment Liability at September 30, 2023 was $5,342, and is included in purchase commitment and contingent consideration liabilities, current, in the condensed consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Purchase Commitment Liability included in purchase commitment and contingent consideration liabilities, current and purchase commitment and contingent consideration liabilities, net of current portion in the consolidated balance sheets on December 31, 2022 was $4,749 and $5,012, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The carrying amounts of both the LCR deferred purchase consideration and the Systax Purchase Commitment Liability amounts discussed above approximated their respective fair values at such dates and are considered Level 3 non-recurring fair value measurements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 19pt;"><b style="font-weight:bold;">Derivative Instruments </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11.45pt;margin:0pt;"><span style="font-size:11.45pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:16.2pt;margin:0pt 2.95pt 0pt 3pt;">The Company may periodically enter into derivative contracts to reduce our exposure to foreign currency exchange rates. Historically, the Company has not designated derivative contracts as hedges. Such derivative contracts are typically designed to manage specific risks according to our strategies, which may change from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company entered into a series of foreign currency forward contracts to reduce our exposure to adverse fluctuations in the Brazilian Real associated with a portion of the Systax Purchase Commitment Liability. Such forward contracts, have not been designated as a hedge, do not qualify for hedge accounting and are not material to our condensed consolidated financial statements. These forward contacts are remeasured at fair value on a recurring basis and are included in other assets in our condensed consolidated balance sheets with changes in their estimated fair value recognized as interest expense in our condensed consolidated statements of comprehensive loss. Our fair value determinations are based on foreign currency exchange rates in active markets, which are considered to be Level 2 measurements within the Fair Value Hierarchy.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2023 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prices in active markets for identical assets (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other observable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant unobservable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;white-space:pre-wrap;"> (Level 3) </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,419</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 30,419</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,402</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 8,402</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,671</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign Currency Forward Contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 506</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 506</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:50.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements Using</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Prices in active markets for identical assets (Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other observable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:11.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant unobservable inputs</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;white-space:pre-wrap;"> (Level 3) </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money Market Funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,430</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 67,430</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,660</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,660</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,203</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,203</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign Currency Forward Contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 569</p></td><td style="vertical-align:bottom;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr></table> 30419000 30419000 8402000 8402000 2671000 2671000 4700000 4700000 506000 506000 67430000 67430000 9660000 9660000 5203000 5203000 4800000 4800000 569000 569000 3 P30M 0 0 900000 1349000 1300000 2000000 2500000 2200000 1400000 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:67.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2023 (unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;width:30.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo Simulation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 70.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:67.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:25.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;width:30.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tellutax Contingent Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Monte Carlo Simulation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 75.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revenue discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 22.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:25.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4700000 70.0 22.9 1.9 4800000 75.0 22.4 2.4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tellutax</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contingent</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consideration</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Balance, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,800</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Fair value adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,349</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,449)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance, September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,700</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4800000 1349000 1449000 4700000 10000000 19824000 12592000 0 0 0 0 0.15 0.15 0 4975000 0.80 0.80 5342000 4749000 5012000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">4.      PROPERTY AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The major components of property and equipment are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,929</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,238</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Computer software purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,892</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Internal-use software developed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cloud-based customer solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 140,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,980</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internal systems and tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,035</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,665</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In-process internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,200</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 248,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 282,939</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (148,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (181,849)</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,090</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Depreciation expense for property and equipment, excluding all internal-use software developed and finance leases, was $1,636 and $1,535 for the three months ended September 30, 2023 and 2022, respectively, and $5,120 and $4,923 for the nine months ended September 30, 2023 and 2022, respectively, and is reflected in depreciation and amortization in the condensed consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Finance lease amortization was $70<span style="color:#ff0000;"> </span>and $174 for the three months ended September 30, 2023 and 2022, respectively, and $586 and $363 for the nine months ended September 30, 2023 and 2022, respectively, and is included in depreciation and amortization expense in the condensed consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets under finance leases of $303 and $1,461, net of accumulated amortization of $166 and $861, respectively, at September 30, 2023 and December 31, 2022, respectively, are included in property and equipment in the condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The major components of internal-use software are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Internal-use software developed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185,015</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,603)</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internal-use software developed, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 65,412</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In-process internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,200</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internal-use software developed, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 83,612</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amounts included in property and equipment additions related to capitalized internal-use software on the condensed consolidated statements of cash flows are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cloud-based customer solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,014</p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Internal systems and tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,496</p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,510</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In-process internal-use software developed is not depreciated until it is available for its intended use. Depreciation expense for internal-use software developed for cloud-based customer solutions for the three months ended September 30, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">2023 and 2022 was $8,821 and $6,881, respectively, and $25,230 and $20,139, for the nine  months ended September 30, 2023 and 2022, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation expense for internal-use software developed for internal systems and tools for the three months ended September 30, 2023 and 2022 was $1,466 and $1,228, respectively, and $5,695 and $3,253 for the nine months ended September 30, 2023 and 2022, respectively, and is included in depreciation and amortization in the condensed consolidated statements of comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,929</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,238</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Computer software purchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,892</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Internal-use software developed:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cloud-based customer solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 140,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 142,980</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internal systems and tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 42,035</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,665</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In-process internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,200</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 248,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 282,939</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (148,384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (181,849)</p></td></tr><tr><td style="vertical-align:bottom;width:67.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,090</p></td></tr></table> 20649000 20929000 21925000 39238000 2781000 11892000 140346000 142980000 39430000 42035000 7666000 7665000 15857000 18200000 248654000 282939000 148384000 181849000 100270000 101090000 1636000 1535000 5120000 4923000 70000 174000 586000 363000 303000 1461000 166000 861000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Internal-use software developed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 179,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185,015</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (119,603)</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internal-use software developed, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 65,412</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In-process internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,200</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Internal-use software developed, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 87,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 83,612</p></td></tr></table> 179776000 185015000 107992000 119603000 71784000 65412000 15857000 18200000 87641000 83612000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cloud-based customer solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,014</p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Internal systems and tools</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,496</p></td></tr><tr><td style="vertical-align:bottom;width:66.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 34,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,510</p></td></tr></table> 22170000 22014000 12095000 9496000 34265000 31510000 8821000 6881000 25230000 20139000 1466000 1228000 5695000 3253000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">5.    CAPITALIZED SOFTWARE<b style="color:#ff0000;font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Capitalized software includes acquired software and direct labor and related expenses for software developed for sale for new products and enhancements to existing products. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The major components of capitalized software are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 115,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96,577</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (75,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (62,197)</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized software, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,380</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">In-process capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,632</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,012</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Software development costs capitalized for the three months ended September 30, 2023 and 2022, excluding acquisitions, were $5,041 and $4,362, respectively, and $14,083 and $10,288 for the nine months ended September 30, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Capitalized software amortization expense, including amortization of acquired technology, was $5,147 and $4,163 for the three months ended September 30, 2023 and 2022, respectively, and $13,739 and $12,869 for the nine months ended September 30, 2023 and 2022, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 115,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 96,577</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">Less accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (75,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (62,197)</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized software, net of accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,380</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0.05pt 0pt;">In-process capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,632</p></td></tr><tr><td style="vertical-align:bottom;width:68.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,012</p></td></tr></table> 115152000 96577000 75936000 62197000 39216000 34380000 140000 4632000 39356000 39012000 5041000 4362000 14083000 10288000 5147000 4163000 13739000 12869000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.    GOODWILL AND OTHER INTANGIBLE ASSETS </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Goodwill and other intangible assets are as follows for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 250,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 251,842</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,181</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,023</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has recognized various amortizable other intangible assets in connection with acquisitions related to customer relationships, technology, and tradenames. The following tables provide additional information for other intangible assets, which are individually not material to the condensed consolidated financial statements, for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average amortization period (years)</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.5</p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross value</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,667</p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,486)</p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Carrying value</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,181</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents amortization of other intangible assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of Revenues, Software Subscriptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Selling and</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Marketing Expense</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 657</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td><td style="vertical-align:bottom;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of Revenues, Software Subscriptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Selling and</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Marketing Expense</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,227</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,200</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 250,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 251,842</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,181</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 253,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,023</p></td></tr><tr><td style="vertical-align:bottom;width:67.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 250955000 251842000 3021000 5181000 253976000 257023000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average amortization period (years)</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.5</p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross value</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,791</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,667</p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,486)</p></td></tr><tr><td style="vertical-align:bottom;width:35.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Carrying value</p></td><td style="vertical-align:bottom;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,181</p></td></tr></table> P3Y6M P3Y6M 10791000 10667000 7770000 5486000 3021000 5181000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of Revenues, Software Subscriptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Selling and</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Marketing Expense</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 657</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td><td style="vertical-align:bottom;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of Revenues, Software Subscriptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Selling and</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Marketing Expense</b></p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,227</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:35.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,200</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 61000 596000 657000 58000 755000 813000 181000 2046000 2227000 177000 3023000 3200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span>DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Credit Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On March 8, 2022, the Company entered into the Second Amendment to the Credit Agreement, with a banking syndicate, which provides (i) a term loan in the aggregate amount of $50,000 (the “Term Loan”); and (ii) a $200,000 revolving facility (the “Line of Credit”). Our indebtedness at September 30, 2023 and December 31, 2022 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,188</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Current portion of long-term debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,188</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,875</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,709</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total debt, net of financing costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,897</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:16.2pt;margin:0pt 2.9pt 0pt 2.9pt;"><span style="font-size:1pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p> 50000000 200000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,188</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Current portion of long-term debt</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,188</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term Loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,875</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (137)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (166)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 46,709</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Total debt, net of financing costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 47,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,897</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:16.2pt;margin:0pt 2.9pt 0pt 2.9pt;"><span style="font-size:1pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">​</span></p> 2500000 2188000 2500000 2188000 45000000 46875000 137000 166000 44863000 46709000 47363000 48897000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended and September 30, 2023, the Company issued 744 and 1,595 shares of Class A common stock, respectively, related to the exercise of options, net of 292 and 315 shares, respectively, returned to the Company in lieu of payment of the exercise price and taxes due on these exercises.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2023, the Company issued 56 and 469 shares of Class A common stock, respectively, in connection with the vesting of Restricted Stock Units (“RSUs”), net of 24 and 266 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2023, the Company issued 92 and 198 shares of Class A common stock, respectively, in connection with the vesting of Restricted Stock Awards (“RSAs”), net of 7 and 7 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSAs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2023, a stockholder exchanged 879 and 3,468 shares of Class B common stock, for an equivalent number of shares of Class A common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended and September 30, 2022, the Company issued 212 and 577 shares of Class A, respectively, related to the exercise of options, net of 21 and 91 shares, respectively, returned to the Company in lieu of payment of the exercise price and taxes due on these exercises.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2022, the Company issued 31 and 34 shares of Class A, respectively, in connection with the vesting of RSUs, net of 13 and 14 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2022, the Company issued 114 and 173 shares of Class A common stock, respectively in connection with the vesting of Restricted Stock Awards (“RSAs”), net of 15 and 15 shares, respectively, returned to the Company in lieu of payment of taxes due on the vesting of these RSAs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2022, a stockholder exchanged 0 and 5,500 shares of Class B common stock, respectively for an equivalent number of shares of Class A common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Tax Sharing Agreement Payments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with termination of the Company’s S-Corporation election effective July 27, 2020, the Company entered into a tax sharing agreement (“Tax Sharing Agreement”) with the former S-Corporation shareholders. All obligations of the Company under the Tax Sharing Agreement are satisfied by adjustments of additional paid in capital. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">No payments were required under the Tax Sharing Agreement in 2023. During the three and nine months ended September 30, 2022, the Company distributed $0 and $536, respectively, to the former S-Corporation shareholders under the Tax Sharing Agreement to settle the Company’s obligation for income taxes related to the allocation of taxable income to the S-Corporation short tax period ended July 26, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 744000 1595000 292000 315000 56000 469000 24000 266000 92000 198000 7000 7000 879000 3468000 212000 577000 21000 91000 31000 34000 13000 14000 114000 173000 15000 15000 0 5500000 0 536000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9.    EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The tables below illustrate the calculation of basic and diluted net loss per common share for the Class A common stock and Class B common stock for the periods reflected below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.21120834%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Class A common stock:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="15" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock as a percentage of total shares outstanding, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class A stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock as a percentage of total shares outstanding, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class A stockholders, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator, basic and diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class A common stock, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;">Dilutive effect of common stock equivalents</span><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) (2) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class A common stock, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class A share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class A share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">For the three months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">7,332</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">307</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">121</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> restricted stock awards (“RSAs”), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">4,162</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP. For the three months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">8,113</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">760</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">273</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSAs, </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">2,485</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">53</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">For the nine months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">7,814</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">498</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">193</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSAs, </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">3,825</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">43</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP. For the nine months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">8,343</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">764</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">301</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSAs, </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">2,153</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">48</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 22.5pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Class B common stock:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="15" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock as a percentage of total shares outstanding, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class B stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock as a percentage of total shares outstanding, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class B stockholders, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator, basic and diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class B common stock, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class B common stock, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class B share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class B share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.21120834%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Class A common stock:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="15" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock as a percentage of total shares outstanding, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class A stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock as a percentage of total shares outstanding, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32.37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 29.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class A stockholders, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,228)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,960)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator, basic and diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class A common stock, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:10pt;">Dilutive effect of common stock equivalents</span><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) (2) </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class A common stock, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 54,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 48,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class A share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class A share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">For the three months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">7,332</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">307</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">121</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> restricted stock awards (“RSAs”), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">4,162</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">36</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP. For the three months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> 30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">8,113</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">760</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">273</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSAs, </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">2,485</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">53</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:4.5pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">For the nine months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> 30, 2023, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">7,814</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">498</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">193</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSAs, </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">3,825</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">43</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP. For the nine months ended </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">September </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">30, 2022, the following weighted-average outstanding shares of common stock equivalents by award type were excluded from the computation of diluted net loss per share attributable to Class A stockholders, as the impact of including them would have been anti-dilutive: </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">8,343</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> options (including </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">764</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> out-of-the-money options), </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">301</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSAs, </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">2,153</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> RSUs, and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">48</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> shares under the ESPP.</span></td></tr></table> -3399000 -1141000 -28427000 -6995000 0.3612 0.3237 0.3504 0.2991 -1228000 -369000 -9960000 -2092000 -3399000 -1141000 -28427000 -6995000 0.3612 0.3237 0.3504 0.2991 -1228000 -369000 -9960000 -2092000 54931000 48488000 53050000 44708000 54931000 48488000 53050000 44708000 -0.02 -0.01 -0.19 -0.05 -0.02 -0.01 -0.19 -0.05 7332000 307000 121000 4162000 36000 8113000 760000 273000 2485000 53000 7814000 498000 193000 3825000 43000 8343000 764000 301000 2153000 48000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Class B common stock:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="15" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock as a percentage of total shares outstanding, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class B stockholders, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator, diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to all stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,995)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock as a percentage of total shares outstanding, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 63.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net loss attributable to Class B stockholders, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,171)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,903)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator, basic and diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class B common stock, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Dilutive effect of common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average Class B common stock, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 97,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 104,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class B share, basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per Class B share, diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.02)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -3399000 -1141000 -28427000 -6995000 0.6388 0.6763 0.6496 0.7009 -2171000 -772000 -18467000 -4903000 -3399000 -1141000 -28427000 -6995000 0.6388 0.6763 0.6496 0.7009 -2171000 -772000 -18467000 -4903000 97145000 101307000 98361000 104772000 97145000 101307000 98361000 104772000 -0.02 -0.01 -0.19 -0.05 -0.02 -0.01 -0.19 -0.05 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.    STOCK-BASED AWARD PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan provides the ability to grant cash and equity-based incentive awards to eligible employees, directors and service providers in order to attract, retain and motivate those that make important contributions to the Company. The Company issued stock options, RSAs, and RSUs under the 2020 Plan. As of September 30, 2023, 14,875 shares of Class A common stock were available for issuance under the 2020 Plan.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Options </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity for options outstanding under the 2020 Plan for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2020 Plan Option Activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:28.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.34</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86,514</p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,909)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Plan options outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,818</p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Plan options exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,941</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The detail of options outstanding, vested, and exercisable under the 2020 Plan as of September 30, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Vested and Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$0.15 to $0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_X8ntdPX-kUmMjJuwt_uw0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_L-nAytQqLkKFrvGcucXR3A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.15 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.50 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.9</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.67 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.17 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.6</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.73 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.0</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$4.70 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$18.47 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.2</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$18.96 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.9</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$19.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.0</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$32.16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">*Amended Options have indefinite contractual lives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Board of Directors (“the Board”) intends all options granted to be exercisable at a price per share not less than the per share fair market value of the Company’s Class A common stock underlying the options on the date of grant. Compensation expense for option awards are measured based on the grant date fair value of the awards and recognized in the condensed consolidated statements of comprehensive loss over the period during which the participant is required to perform the requisite services. The vesting period is generally <span style="-sec-ix-hidden:Hidden_V_eHxefahEqrCyE2gDuKKQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years. The grant date fair value of options is estimated using the Black-Scholes model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">There were no options issued under the 2020 Plan during the three or nine months ended September 30, 2023 or 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At September 30, 2023, $5,960 of unrecognized compensation expense associated with options is expected to be recognized over a weighted average period of approximately 1.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes RSU activity for the nine months ended September 30, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15.90</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16.10</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (735)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17.51</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14.86</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15.77</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation cost for RSUs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive loss over the period during which the participant is required to perform services in exchange for the award, which is generally <span style="-sec-ix-hidden:Hidden__H1rNb5rTUeea5V_-6eEcA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years. Vested RSUs are settled by issuing Class A shares or the equivalent value in cash at the Board’s discretion. At September 30, 2023, $48,378 of unrecognized compensation cost for RSUs is expected to be recognized over a weighted average period of approximately 2.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In connection with the Taxamo acquisition, certain continuing employees of Taxamo received RSUs with service and performance conditions (“PSUs”). At September 30, 2023, there are 895 shares of our Class A common stock with an </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">aggregate grant date fair value of $15,803 that will be accounted for as post-acquisition compensation expense over the vesting period if targets are achieved. The performance-based condition will be satisfied upon meeting certain performance targets for the year ended 2023. As of September 30, 2023, it is not probable that these targets will be met, thus no compensation expense has been recorded to date related to these PSUs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes RSA activity for the nine months ended September 30, 2023: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14.91</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22.69</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.50</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation cost for RSAs is measured based on the fair value of the Company’s underlying common stock on the date of grant and is recognized on a straight-line basis in the condensed consolidated statements of comprehensive loss over the period during which the participants are required to perform services in exchange for the award, which is generally <span style="-sec-ix-hidden:Hidden_Hk_wqw6kcUeJPHFDErNgMg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years. At September 30, 2023, $1,444 of unrecognized compensation cost for RSAs is expected to be recognized over a weighted average period of approximately 0.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Employee Stock Purchase Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The ESPP provides eligible employees with rights during each six-month ESPP offering period to purchase shares of the Company’s Class A common stock through payroll deductions of up to a specified percentage of their eligible compensation. The purchase price of the shares, in the absence of a contrary designation, is 85% of the lower of the fair value of the Class A common stock on the first or last day of the ESPP offering period. Amounts withheld from participants are reflected in accrued salaries and benefits in the condensed consolidated balance sheets until such shares are purchased. Amounts withheld from participants for the offering period ending November 30, 2023 aggregated $1,062 as of September 30, 2023. As of September 30, 2023, 4,984 shares of Class A common stock were available for issuance under the ESPP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of September 30, 2023 there was approximately $138 of unrecognized ESPP stock-based compensation cost expected to be recognized on a straight-line basis over the remaining term of the six-month offering period ending November 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">At September 30, 2023 and 2022, there were two ESPP offering periods open that end November 30, 2023 and 2022, respectively. The fair value of ESPP purchase rights for the offering periods is comprised of the value of the 15% ESPP discount and the value associated with the call or put over the respective ESPP offering period. ESPP offering periods reflected in the September 30, 2023 and 2022 financial statements include the periods noted below in the table. The value of the call or put was estimated using the Black-Scholes model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Offering Period Ending</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">11/30/2023</b></p></td><td style="vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">11/30/2022</b></p></td><td style="vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair market value of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Volatility is representative of expected stock price volatility over the offering period. Effective with the offering period beginning December 1, 2022, the Company’s volatility was applied and will be applied to future offering periods. Prior to this offering period, volatility was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term for the respective offering periods. The expected term represents the term of the ESPP offering period, which is generally six months. The Company does not expect to pay dividends after the Offering. The risk-free interest rate was based on the rate for a U.S. Treasury zero-coupon issue with a term that closely approximates the expected term of the award at the date nearest the offering term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognized total stock-based compensation cost related to incentive awards, net of forfeitures, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,250</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,665</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,034</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 434</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,383</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company recognized stock-based compensation cost in the condensed consolidated statements of comprehensive loss as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cost of revenues, software subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,502</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cost of revenues, services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,055</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,193</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,594</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,039</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p> 14875000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:57.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">2020 Plan Option Activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;width:28.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.34</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 86,514</p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,909)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Plan options outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 121,818</p></td></tr><tr><td style="vertical-align:bottom;width:57.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Plan options exercisable at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 99,941</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 8508000 4.34 P4Y3M18D 86514000 1909000 2.47 34000 5.55 6565000 4.88 P4Y10M24D 121818000 5108000 3.77 P4Y3M18D 99941000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options Vested and Exercisable</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Exercise Prices</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="9" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:45.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$0.15 to $0.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_X8ntdPX-kUmMjJuwt_uw0A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_L-nAytQqLkKFrvGcucXR3A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.15 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.50 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2.9</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$2.67 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.17 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.6</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$3.73 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.0</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$4.70 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$18.47 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.2</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$18.96 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.9</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$19.00 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8.0</p></td></tr><tr><td style="vertical-align:bottom;width:52.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$32.16 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 132</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7.4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">*Amended Options have indefinite contractual lives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.15 0.71 1391000 1393000 2.15 172000 P1Y4M24D 172000 P1Y4M24D 2.50 1761000 P2Y10M24D 1761000 P2Y10M24D 2.67 77000 P3Y4M24D 77000 P3Y4M24D 3.17 538000 P4Y7M6D 538000 P4Y7M6D 3.73 1241000 P6Y 494000 P6Y 4.70 628000 P6Y4M24D 286000 P6Y4M24D 18.47 213000 P8Y2M12D 53000 P8Y2M12D 18.96 235000 P7Y10M24D 170000 P7Y10M24D 19.00 65000 P8Y 32000 P8Y 32.16 244000 P7Y4M24D 132000 P7Y4M24D P4Y 0 0 0 0 5960000 P1Y4M24D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15.90</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16.10</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (735)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17.51</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14.86</p></td></tr><tr><td style="vertical-align:bottom;width:58.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15.77</p></td></tr></table> 2562000 15.90 2462000 16.10 735000 17.51 169000 14.86 4120000 15.77 P4Y 48378000 P2Y8M12D 895000 15803000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14.91</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22.69</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14.32</p></td></tr><tr><td style="vertical-align:bottom;width:69.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.50</p></td></tr></table> 235000 14.91 62000 22.69 206000 14.32 91000 21.50 P4Y 1444000 P0Y9M18D P6M 0.85 1062000 4984000 138000 2 2 0.15 0.15 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Offering Period Ending</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">11/30/2023</b></p></td><td style="vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">11/30/2022</b></p></td><td style="vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair market value of common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 21.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 39.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">% </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 21.76 11.16 0.394 0.354 P0Y6M P0Y6M 0.054 0.016 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,250</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">RSUs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 18,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,665</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">RSAs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,034</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 207</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 434</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,383</p></td></tr><tr><td style="vertical-align:bottom;width:38.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr></table> 1515000 1836000 4788000 5250000 5452000 2544000 18762000 6665000 598000 725000 2076000 2034000 207000 151000 602000 434000 7772000 5256000 26228000 14383000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the three months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the nine months ended September 30,  </b></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cost of revenues, software subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,502</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cost of revenues, services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,055</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,193</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,325</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,594</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,039</p></td></tr><tr><td style="vertical-align:bottom;width:37.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,383</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;text-decoration-line:line-through;text-decoration-style:solid;visibility:hidden;">​</span></p> 728000 577000 2143000 1502000 452000 374000 1454000 1055000 1398000 581000 4407000 1193000 2325000 1621000 6305000 4594000 2869000 2103000 11919000 6039000 7772000 5256000 26228000 14383000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.   COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In January 2022, the Company filed a complaint against a competitor alleging claims of unfair competition, intentional interference with contractual relations, and trade secret misappropriation. The outcome of the case is subject to a number of uncertainties, therefore the Company has not recognized any potential impact to the condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company may become involved in various lawsuits and legal proceedings, which arise, in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm the Company’s business. The Company is not aware of any such legal proceedings or claims that management believes will have a material adverse effect on its business, financial condition, or operating results.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">12.   INCOME TAXES </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Company reported income tax expense (benefit) of $784 and $(91) for the three months ended September 30, 2023, and 2022, respectively. The Company reported income tax expense of $13,266 and $1,217 for the nine months ended September 30, 2023, and 2022, respectively. The effective income tax rate ("ETR") was (30.0)% for the three months </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">ended September 30, 2023, compared to 7.4% for the three months ended September 30, 2022. The ETR was (87.5)% for the nine months ended September 30, 2023, compared to (21.1)% for the nine months ended September 30, 2022. The ETR for the three and nine months ended September 30, 2023 and 2022 differ from the U.S. federal statutory income tax rate of 21% primarily due to income tax expense on income allocated to state jurisdictions, differences in tax rates on foreign jurisdiction income or loss, limitations on deductions of certain employees’ compensation under Internal Revenue Code Section 162(m), and tax benefits on exercises and vestings of stock awards. In addition, the ETR for September 30, 2023 includes a valuation allowance recorded on certain foreign deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 784000 -91000 13266000 1217000 -0.300 0.074 -0.875 -0.211 0.21 0.21 0.21 0.21 <span style="background:#ffffff;">On </span><span style="background:#ffffff;">September 15, 2023</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">John Schwab</span><span style="background:#ffffff;">, our </span><span style="background:#ffffff;">Chief Financial Officer</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">adopted</span><span style="background:#ffffff;"> a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to </span><span style="background:#ffffff;">35,000</span><span style="background:#ffffff;"> shares of Class A common stock until </span><span style="background:#ffffff;">March 28, 2024</span><span style="background:#ffffff;">.</span> September 15, 2023 John Schwab Chief Financial Officer true 35000 March 28, 2024 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">On </span><span style="background:#ffffff;">August 18, 2023</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">Eric Andersen</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">Director</span><span style="background:#ffffff;">, </span><span style="background:#ffffff;">adopted</span><span style="background:#ffffff;"> a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to </span><span style="background:#ffffff;">80,000</span><span style="background:#ffffff;"> shares of Class A common stock until </span><span style="background:#ffffff;">August 15, 2025</span><span style="background:#ffffff;">.</span></p> August 18, 2023 Eric Andersen Director true 80000 August 15, 2025 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .R(:5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #LB&E7;-LBJ>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;05Q=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNBFJJN /V[H6_%[PVX_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ [(AI5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #LB&E7/?3JGT\& !S) & 'AL+W=ON/S-5OR.==_K6<2SGI;E2",>:)"D2#)%Q>= M"3Z;TI$)R.[X'/)GM7.,C)5'(;Z:D]O@HN.9$O&(^]I(,/AZXE,>148)RO&M M$.ULGVD"=X\WZC>9>3#SR!2?BNCO,-"KB\ZH@P*^8&FD[\7SG[PP-#!ZOHA4 M]HF>\WO[_0[R4Z5%7 1#">(PR;_92U$1NP&G%0&D""#?!>"J)] B@&9&\Y)E MMJZ89N-S*9Z1-'>#FCG(ZB:+!C=A8IIQKB7\&D*<'E\)/X56T8@E ;I.=*A? MT6V2IX>IYBY2*R:Y.N]I>)J)Z?F%\F6N3"J43]$'D>B5 M6 !V_C>U#*;5') MIJB7Q"DXY^MC1+TC1#Q"+>69NL/OQ-,Q\J@M_$UQZ+;F:*9']]7<3G6=V:HI ME^G;94PW/5-KYO.+#O1#Q>43[XQ_^0D/O=]M'@\D]L9Q?^NX[U(O'3^\KKG- MJ3L<>]U/-DO.J(:6!EM+@WJ6/J5,:BZC5W3/UT)JFSVWE):IK5*FSJB&]H9; M>\-Z]F9PWWH8V)O5[9[75 M!AGA$HVPFV?>"Q_::[82B0L=]HC0P:!+!Q7^V@ C7)(1=F/-0Z@!BF"LP.37 MQ]_0G/NIA):TFG0K32.F5%ZR">1 ',.+:JZ%_Q6RGDGTF44I1S][QP!2!JC1 MW,R,K372!DWA$J>PFX, @@,S?LY?XT<162MB#TA=W_]C]=4&09&2H(B;<39- MBZY?_!5+EKR2$_<(W4WF5Q/K7-0=V-1A"4RD%C!-4RG-;":?PF1-":^7U+H( MLT?QBW7I9NJ.:NJS!"52"Y1N$YARYPMY9EK*-L:M/MV*53[;H")24A&I145F MV@:$#X2P%-(Z,NW1F?@^!PD0"'(QJ]7CD#4?TQ.JS#=0A)>H0-ZELWI0WH3*4^X4#I[D6 M.??(=;N8="FV&FV#?6C)/G3/^LYFA7/7Z0U\2JEG#=84T]EO1#W:SR MO<=BT;K:I5OND]UC&^1#2_*A;DZ9@,$@-QFQI=656Z!RQ'''-36V\V^8&U&R MR1.RK6!3LISN:_"GU, MM=(L,5-.:ST<"&>*>LC5!IF:V:/P-!YZE SH"%Y/3S:/)?C0/>L_609?6CT< M"%8*#VV@#RW1AYX<*(,/Q#"%ZS:(B)9$1.L149,,/A#C%/4P^B\EPB#VS MNO8F@WL[VSK,K"/;[:*0;_XIRG=X;*]N=]1,LGTDO?+V?#O.!V8F+0I%? &A MWO$)/%[F.USR$RW6V2:11Z&UB+/#%6B,?]9R7;#M;EM'^=JVPJ^[ 9MZCE)DL5\PZMF=GW9?7;77E_* MG:ZK1MRU2.TV&]Z^?!&U?+Z:X=GK![]5CVMM/YA?7V[YH[@7^H_M76ONYH.7 M9;41C:ID@UJQNIK=X,^W:3>@L_BS$L_JX!I9*@]2?K,W/R^O9HE%)&I1:NN" MFS]/XE;4M?5DO^Q(V_(/' E;F7][VJIUU>S?(:68L5W MM?Y-/O]3](12ZZ^4M>I^H^?>-IFATW/2##8)-U>S_\N_]1!P,P"PP@/0# MR%L'T'X [8CND76TOG+-KR];^8Q::VV\V8MN;KK1ADW5V&6\UZWY;V7&Z>M; MV2S-HH@E,E=*UM62:W/SA=>\*06ZMXX5ND!_W']%'\X^HC-4->CWM=PIWBS5 MY5P;#-;3O.R_[\O^^TC@^^[%]A.BR3DB":' \-OX\*^B-,-Q-YR,A\\-\X$^ M&>B3SA\-T=^UK6@TXDH9GI\A/GL'#'9@=]EGM>6EN)J9;:1$^R1FUW__&UXD M/T#L3N1LQ)4.7&G,^_4M5VMD5@V5]D+\M:N>>&W(@ZNX=[7H7-E4\'3-"E84 ME_.G0SJ^58'SA Y6(YQLP,FB.'_*VV7B&JUXU2*S 78"?> ;V>KJ/R;OE5)U"WB6 MG].TV"\9QN>$).,U^PA1SSQ2.26+"7/?"&.;7=W)SU*8_%=6 MW"H]Q*, XCXA63+A 9GAI B$&4Z<9B9',NFV,A/>18R2*_W,6P'RZ ,KR*/_ MGE'^*F@ZC1G0+,$DP.- ^W&4QT]2+I^KNC[8X%6C>?-8F>T2":/>[2A 4EID M'F[(+DM((-JQ4VT<%4I3!JR$B76[7S>;2MF:$@9*_ C(DH)-<0)F*5N$8#K! MQ7'%'6!6C0$JD.;?][,*8J4>"):DZ31S F8T*6@>P.I$%\=5]U>S-TV<-H^H M%J8L1JVM?R_DZF*GHJ$ :&M*Z32C0&89SK, :J?!."["OW9!&X$'*&1*LVD= M YO14 X(<5Q)=WGY0@\7P5][U5\*F\C4D[L<1QM7PEO;7)V;22)FG7LGF\T*+=&.EY@+))*Z)!F*[$ZYH M!%LI7\=8L<#3= R8T=R4AP&(3NY(7.YN^TX"K;H.0S[4U6,GS3!80+P*4ZI- MP?IFF)B? -B#QC0N<:_S:0I6WE9]$?X@&K&JX%Q"(*VC:3K%"Y@E6:@F(D[K M2%SK7O$^&;0V1*TTVT@(UC[$%S)"S<\4+V26!>/5Z1V)Z]UA"3'@/'^MH4' M48?O/@GP%9'D28B6$T02%\2!5BN>1+,3<4:^[)$%RW(O9B"[/&1( M&^D0F]I_W^YWIUJRL6%C;T=<#A4%-_%P1?,A4< :#,#E0UUDDKCDOK_)9QW$ 14EGAI%;#* M6>@HB#HEIG$E'G;T_ACH6 ("3GGS:64,&#$<*!FHTUP:U]Q]HCR&SQ=-5A1Y MX25(P"XOS,X-H'3Z2H^TF$.HJ'&LE+:4__"+U )A#)XBQSW#92:"*LP3.!JS M=Q)-B^BIPKV6Y;>UK,V.4/_HCGKU"WBL0*-2_]Z2^E3>QD^MG(2SN(3?M:][ M2*UY:_?^6?(I2;!IVOLG#>?VR:>IE'H#Q'=Z+5M[C/P#:N3KIY52MI'JSF1W M6FES84('?/H5!?2.4#F!H_&DN4J"Q2N)F^6RL@G1[.GNF5/5H')_N@X2!FJ' M14I2/-G7D)V1;1+0 N;*!Q8O'S[!\>KAWW&5T!. >$"?35)<.;!A>R*C 2>G3)7+K!XN> ) M5+>3WPS?EW?P1!BRBYP(,U<(L",M>U>_#[@N(Z:1% MPJF\C=\9<45"FIPF[-+_09+#K$_E;IM=QTEVO!S>I8 M _/_E32E>G]CW[<;WJ^\_B]02P,$% @ [(AI5XM%096@ P 6@\ !@ M !X;"]W;W)KY&R!.YLA8RIAJG&!>'A46LMPM?HEVHS05[.4_ICFV8 M_I:N)B0/*S(Q"7G$WQ$[J-H8F5)>A'@UD[^"A84- M$>/,UT:"PL>>K1CG1@DX_BU%K>J9)K$^?E/_(R\>BGFABJT$_R<*=+BPIA8* MV)9F7'\1AS]969!G]'S!5?X?':*<)CY#&R.LT,V:2I;HD.G(I_P6_8:^;9[1S:=;I$*X MHU"4H*^AR!1- G6'/C7FRFVR[D M0G92H\'W&),3YJ&H!K-7,7O7,-^][7F:Z5#(?*%O8+\75SOA"WVOAN5B^#N! M'XIJP(\K^/&[X".ELF'P<0OI%+HOH@$\J8 G[P(&"U(:ODZB9#=$/1FD[HMH M4$\KZFDO]8I3I=!C%TUOHG'I!Y52GRTLL&'%Y)Y9RU]_(6/\>]<7WT\2:]0X MJVJ<]=1HF:3?,SO)K^CA4GX0OR.L!_]HH:3?0XM^ M?NHDZ\V\MJ%_EEJSSJ,=DWX_?E]/D\O<>#"L"7WT8])OR!_MZK;1$J^KJP?C MFOQ'2R;]GOR1KF[[[6P\=4]_NW6$$8Q=/#F#?C1GTN_.'V[KMO-V\K?#.OGM MVL''G#H_4[F+$H4XVT(BOI^ @BP.K?!C"X9=)$P#WMT+H MMXDY7E7'Z>7_4$L#!!0 ( .R(:5>1D2M4\0D .X^ 8 >&PO=V]R M:W-H965T&ULK5O;9EF"+&XK4DI"/9?6]W@@A MO1_;O*BO9QLI=Y?S>;W:B&U:?RQWHE"_W)?5-I7JLGJ8U[M*I.NVT3:?$X3\ M^3;-BMGBJOWN2[6X*OB+Q\O)[AV=,77[.'C6R^F"^N M=NF#N!7RV^Y+I:[F1Y9UMA5%G96%5XG[Z]DG?)GPMD&+^$\F'NN3SUYCREU9 M?F\N/J^O9ZAY(I&+E6PH4O7O()8BSQLF]1S_ZTEGQWLV#4\_/['_W!JOC+E+ M:[$L\S^RM=Q(-[PK^E27>;9. MI;JXE>J?B@=9>^6]^FFKHG#3A,=!>/\JZ]J[\+[=QMZ[G]Y[]2:M1.UEA??[ MIMS7:;&N/W@_C:ZOYE(]:G/#^:I_K)ONL/($*!YUF>WYQ YKSM[LFK[SYR!CTWY MZ 3?5W$0Q5[4EU#'=DT9W+09]R[K7;H2US,54K6H#F*V^/O?L(_^ 7G5)5GL MDBQQ1#;R/SOZG]G8%[^7,LW5,-WU M0)77N_;=_,%8<%9AR1X&I^.'4O ",^ MH>$8%ILPA@,6T#$L,6'41RP:V$;&\J.QW!ILR[*6S2!4V8*.NPPZEV2Q2[+$ M$=FH'_QC/_AG!-U*ZPVH,SH>?A('W \#K,4>@$(^UT//1&&?L$@+Y 2 ,>IS M"H=><#0YL)K\2]5,=;NJO,\D9&A@W#4,,?B(X]$5E# M[JMB3*O5QE.Z20G>@U+RNT:'0=T1 ;D1!$0+/P"%*->R,391C%/,M.@S4121 MB,'!A]&@09'5Z%M5)S3!U]BLRI7OH@E%4#0B\P%HA"/-9 B&"-<\$P,PY1H< MZ3D'X,+(#R<&%WPBO;%]>!&%2KN\-3M=*W&?U;))PX, ;<>F49R&7+<=@*FP MB'3;31A&$=)'Z03 18@3-&$[&6PG5MMCH9)GE:5=M=@X8%M6,ONK_0(TGYAV M!:$>[ "*1-37C3=1&#-DV&["(CQI^B">L54;+GZ3&U%YI3[D>A^\0H!YWO-I M7:I;;H(PH52W'$ AK LY"!6=B,>QX8-JQ>?(5L-PN#QD0-PIT:E;;<("GQFC M&P C?A1%7#<;& UP0A$/=; !F M**P80F&.].$R@7!,N6?"Z$$P8M^N*MI ?Y<5JW(KWC]U-Z@LL%5[OE1:.&6+ MG;(EKMC&?3(H6FR7M)\+*12O?.J-Z4''5)I# M8*)HQH..Q'8A^?EH[7&">7>G!(2_A?1RU>N0C<04V+.N\5[_J_^UIV"^R-^JW$(B$FF>_276WKN' M-"NZN/64@[+B('H'/>L/4ZU>8*2[PP01?:T)(B*&*P"B*3\,RIBG]7KZIL-UDN MV(E>/)@[E"2+7;*EKAB&_?"H.:)73HT%@XPGT=MWOXBU%'AQ M +IDBYVR):[8QMO>0W%![<7%^7M@U!3]#".NQR$ H[YO;, ",(S]2%\.2R < MXH$_L69)AUJ#VI>J;Y4KL]6$J4XK"J=LL5.VQ!7;N!.&BH*2UT]"U%J-O+@7 M7++%3MD25VSC7C@Y^V*O69Z?A"A0(M! 7_): C"L5*9>H0$P/Z#Z$)$ ,,ZC MD[)P;.Y0FE#V]@F(6LN;%P>?2[;8*5OBBFW<&T-91,\KB\Z8@,SJ1!7VQK81 M!&-(KWIC ,8X)_K&$0"C01A-[)32H2*B]HIHF:=U[7T"[71: CEEBYVR):[8 MQGTPE$#47@*];KF1.JV-G++%3MD25VSC[AEJ(VJOC9[6O;U4RBJ[V\OT+A>> M++U:EJOOFS)?BZK^T!RJSE9@1W7TIZ?W+C#1U\B6$(SZ^A(*A(HB8_$(@A$4 M32P>T:%HHO:]CZ,O=BIBV_/)O>%-P'KK,L_3ZN1'<#^DOT5X^FSH(S(F<1BF M[Q7 ,&,G=H)M8JN #74+L](#'QM%Y"&8<_(TA% Z9K^]C03@6H8FBC0T% [,?-7*APOI;/#NGP#!C3@%A MYIP"LTW-*8-$9W:)[D2%F1L-48"9OJX,P)ISGBC0/0+0A<81K@2D8Z-##, M2)H)MHFDX8-2YW:E[D:(<> 8.Y V Q,&X@.2!N0#DB;^7\[^U+Z2K'U_@R^7&/@^QI=)]^KU0-^]"?YK6CUD1>WEXE[= M"GT,U,-6WEE.6V_;@1J4K+!J!^OR]+^731W.#XBOOB_U!+ M P04 " #LB&E7(.'68M83 "_]P & 'AL+W=O;_T)JE*+!+ ULYNJC.]^YDMT;:V M95Y*VNVOW/V_ON\WP-]?;W5W;#[_N;B[W][NN73Y>=+>^C,,P MO[QK5YN+]V\?_^S3[OW;[4._7FVZ3[M@_W!WU^[^_-BMMU_?7407W__@U]7- M;7_X@\OW;^_;F^YSU_]V_VDW_';Y3%FN[KK-?K7=!+ON^MW%A^@7596'"QXC M_F?5?=V_^#DX?)3?M]L_#K^HY;N+\-"C;MTM^@.B'?[WI;OJUNL#:>C'/X[0 MB^^_/D[O7G\\,.'^;W==U?;]?^NEOWMNXOR(EAVU^W#NO]U^U5VQP^4 M'7B+[7K_^-_@ZS$VO @6#_M^>W>\>.C!W6KS]/_VVS$1+RZ(HQ,7Q,<+XJD7 M),<+$ON"\L0%Z?&"U+H@/?49LN,%F75!4IRX(#]>D%L71,F)"XKC!<74"\KC M!>74"ZKC!=6C')[NW^/-G[=]^_[M;OLUV!VB!]KAAT<%/5X]W//5YB#VS_UN M^-O5<%W__FJ[60[2[9;!\--^NUXMVW[XY7,__&_0=+\/MM?!U6V[N>GVP6HS M_,5V\?#F+S\%^]MV]Q3X]]OMP[[=+/=_ M#?YB_/[VLA_Z?6C]G/L8G^WAWMSTV'5RMV_T^^$!0KKPI'PG*G*=\ M6"Y7AW^E[3JX;U?+PR=;M/>KOEW_3,!J'O;FPV+QP?DSYO+M>+5;]3\&O M73\,4L.?U.UNL]K<4!EK1GKY@OO?_6VW&^[NW3 8WAY&J2]=\)_;/445(QD\ MF7HYY4(JVXJ_\._;(;'F99>#P)]5'C^K/'[DI"2DT-R0*"S-F[L;$<9P?FGP95A-A:1E9 M48T;-8N*M++:%&P2#E^;O^SOVT7W[F*0PK[;?>DNWO_KOT1Y^._4+47"%/$Q MDS LT^.GJ/B](:KI --DB80,(D$J;XO!JRRYYEE[U"=B_'0TJ" M&=$A^RN.;=]764A8C80U2)A PB02ID P0ZOYLU9S5JN?CZ\$^_W#\#3Z<#\\ M@W_I]OWP8'M0[Z_#C[O5XNF=XR#DWS:K_O3HR3;E.WHB8?/<^418X-K(73U\0:5MF.^4H.":N1L 8)$TB81,(4 M"&:(N'P6<M6S]"I6>LUVUZUN-L'B8;?K-HL_@W[7;O;K M)_FUR_][V/=/I<-VLPQVW9=V_="^>#H=QMB^_4;IDVW65Y](V!P)JY&PIG*_ M'^,PK:S*$+))B82IL?X;"HU"7=8.68W^UR"T-5WE_,A?ZJLS*&T.I=5'FI'= M)$FMZB*T30&E22A-C>7#%-L+#R6:6E[^6[M[KCW&I/BB\?HR$>,6F(]!QFM\ M7!2976&FXM*T*&P1N&&SJ,I2JRHJ^%1XWUXD35$?-8G+)#IQ@[5]$$WS#ZQ" M\_C-CHE*%J1MA0BWE/X45S'[\D] F%8IFJE8[#A%O.9RM0,&WZRUHJ $!I=506@.E"2A-0FDJ(OR* MX76KRD\\%6C/(N)-B]\VNZY=K_[9+8.;=AAVWQRJ&S\%U[OM7=!^:5?K]O=U M-[O>[F;[=MT%J\W!TGA4^:BHD37Q*RAM#J754%H#I0DH34)I*G*-K5E\2M': MP(AX!X,MT4&M"BAM#J754%H#I0DH34)I*G*=C5E>52>LX4A[&Q%O;KQXO?[< MW0]O7"%3WJG$T7U- XC MVQ7@4^%]?Z&^ )62* W3D+[!L78&8MX9./%Z/7JS8[=V?+#2;(>?"!ON=^+. M#X86^J&T!DH34)J$TA2*9FI1&P>@\V4., 2A-0FH32%(IF:E$; M!S%O'/C/5>>!OD_A4-H\)BP$V]FNH4TV4)J TB24ID:2:PI0&QLQ;VR\KI@< MN[Z%_7Q\Q7? 6V)0!P1*:Z T :5)*$VA:*9HM0,2\PZ(YV3A#U_;W7*BH(FZ MO/WVR'?.6]!0SP-*:Z T :5)*$VA:*:@M3D2^ZS'.*Q?WFXVQZT'OJ[ZVZ#^ M_.D3J5>H^0&ES6.W[%XY\X>A3390FH#2))2F1I)KZE ;&K'/*HP3.@S>< .H M6Y:.0N>1 .I'0&DUE-9 :0)*DU":0M%,Y6KC(L8OO>"1WH,GU-"(B44"49[; MHR?4J(#2!)0FH30UEEU3A-JGB'F?XKBGQO<=5[IOB\=-6I;!]7;W?9.4XU^2 M>G1M"7NB&!$RR^W"$G1A!)360&D"2I-0FD+1S$TXM*.2\(Z*AQ3'WHD2USW) MLC"TE$E$S=RP.=]M7W%":0V4)J T":4I%,T4I[98$MYB.=M<,+Y=WV]T*&T. MI=506I-0?E%4V+Z2@+8JH30U_AE,M6J_*.']HO/-\N(;]I8KDC:'TFHHK4E< MBRVVE0KUG* TQ7;?%.F+7;=X(XF;N,5?ZBTSJ&4$I=4)X9%D66P]A#301@64 M)J$T-9H04V[:-DIXV^C%)(G_>-CPDW2.*&.21&D_/;HQ[HRLQ'6;#C,",NOV MUD1<5%:9/4F"")LE46*OGQ)\*KSO+]2(H5(2AWER8LI=HBV6A+=83DR2&+_9 MKH&2EHD]&^Z*""-G9/&]]!X>H.X(E":@- FE*13-U*)V1Q+>'?&?)'$$&L.) MK4"HUY&XY?BDM+T.:),-E":@- FE*3*Y)W;K2[37D?!>Q^MF/B2NSQ%']M0_ MO@?>&H/Z'%!: Z6)*BL5ZJ] :364UJ34CF-A7ECU? %M54)I:OPSF&I]<8@)[["^4N]I09=> .EU:EK:,V& M1VM[DT5HHP)*DU":&DV(*3=M!J6\&>2S%TCJVD#.7B!$C.L\IZX#0>X%0L11 M>X$08>1>('PJO.\OU)2A4L+L!9)J7R;E?9D?W0LD=4T#:B\0(HQTGOE>>@\/ M4+<%2A-0FH32%(IF:E';,BEORYS8UY?67^D,)/;,E"LB)G*F2*=N$3].T]*> MQ503<5&\8XR,+0+:41>T.%(3'80%T)**V!TL2TQ,F)B5.HSIDG_FDC(>.-!/^9*4<@ M-S.%;]/W,3> ;*M .0\0[ *\^2=*O\ M6>4<)@FM\D-I-9360&D"2I-0FD+13-7J*G\V4N5'3F+AV_(M'4!I\\PM4,^2 MM+ W:X,VVD!I DJ34)H:3:^I3VT 9+P!<+9I+)E;!$XJYVL=6M>'TFHHK8'2 M!)0FH32%HIF"UAY!QGL$/V*K\DCO<15:_<_< G445HE]X#FTT09*$U":A-+4 M:'I-&;XX^)QW %ZY[<&1_O*5R'E8=4-F5LR<[Z3WB A=*@*E"2A-0FD*13.E MJ-V!C'<'@-L>9$2!.RMM^X"(FKEA<[[;WN*$+B2!T@24)J$TA:*9XM3.1L8[ M&V>;@,*WZ_V=#EVU J754%J3$8?#1[%=&(>V*:$T-?8)3*5JWR/C?8_S33[A M&_:6*G1M"I160VE-1I@]B2U4J(,#I2F^_Z9,M7N3\>X--_6$O]1;:-!%*%!: MG1$GBT1EE%CC6 -M54!I$DI3XQDQ!)=KOR>?=DZ)=5Q 0@DP=YV>S)Z,0,14 MUMON/'&X))ESS"L15A5%Y-QQJ)D"I350FH#2))2F4#13BMI, MR:>=4C)E-L(1Q4X](6+,H":$51*F*DG MN78C\FEGAOM./D*$D5-/^%YZ#S90(P%*$],2)R2\5W"V&AC? MKK>BH4L-H+0:2FN@- &E22A-Y=2*A.S49*U<>PXY[SFB.5U!: M#:4U4)J TB24IG+"I#HE:.U3Y+Q/P975^$N])0FU&J"T&DIKH#0!I4DH3>74 MP>1E&I_8ASG7ID0^>3'&R\5 =$&&6(SA5&/!3X7V#H:5\*B=Q&!6GJJNZG)__T&*,\9M-K"G(2KOR>46$ M57F9V%8]WTGO402Z%@-*$]/R)J?E3:'Z9HBGT*7Y E>:+R:4YHD8IS1?3"S- M$W%4:9X*HTKS?"9\!P;30)ALH34!I$DI3 M9'*K$P.<]@.*UQP%/E;0+=RJ=>R<7,OWP%MC4.< 2FN@- &E22A-H6BF:K4- M4? V!'3-%]^6;W$!2IL7;JU^%MMG1=30-ALH34!I$DI38]DUU:G=AH)W&\ZV MXJMP:\GVO-$KOF_>^H-Z"%!: Z4)*$U":0I%,_6LK8;"YYQPY,ZP!;%S4>B\ M)$$=!"BMAM(:*$U :1)*4RB:J6CM-12 $\=)P4*-""AM7A![3$6%\_H%-1B@ M- &E22A-C6775**V%PJ?(SA.*#%XPXVA;F&\=%[SH2L6H+0:2FN@- &E22A- MH6BF<+5M4HR1OI M?).U^(:]A0K=G@M*JZ&TIB3.[;97-D);E%":XOMORE1;3"5O,7%3L/A+O84& M]9V@M+HDUH_DI7W.1@-M5$!I$DI3HPDQY::]IW+:6A3KA%_24#^BC,D3]N(3 M(L:9/%$2CE4>A_;T]YJ(FT5Q9I?>&RHN3L/(/LZ93X7W_86:.51.XJR(3LR> M*+5-4_(VS83CG.F;[=;ELS1T[[<;1LV>X#OI/3I O18H34!I$DI3*)HI1>W) ME+PGXS][HG1W?[++*GR;WM]BQ$J!I+#G8=701ALH34!I$DI3)])[ZEM,NR/E M:\X)'W- 2M19:7>D.M>!XV/C;>56R9VC'OC.^0H02JNAM 9*$U":A-(4 MBF8*6MLHU<@1Y3_@.?-(WU$52IM7;A&_R&+[A1_:9@.E"2A-0FEJ++NF"+5) M4O$FR2OW':_&%^40(3/[;$B^D][C(71-#I0FH#0)I2D4S92B-E JWD ![CM> MN1Y :9_7=44$S9RH.=]I;VE"5^A :0)*DU":0M%,:6KKI^*MG[/-S.';]?X^ M1]+F4%H-I365:Y;-LL3Q*:&-2BA-C7X$4ZO:&ZIX;^A\LW/XAKW%"K6;H+0: M2FLJUZN)0ENI4*\)2E-\_TV9:J.IXHTF;G8.?ZFWT*!^$Y165\31)TE260\A M#;11 :5)*$V-)L24F[:2JFDGHD_9"^>(8C<^(F*K;DW@N][==U\_;OGW_]KZ]Z?[6[FY6FWVP[JX'?/CS807J;G5S M^_Q+O[U_=Q%=!+]O^WY[]_CC;=/5*!GMO_A%/JR,_6)R?;GA#^)>F-\V=S5\ MFAQF6$W[<#CY_WLWS?.@S-SKL6M*O^0"[.Z&LU& MT4(L^;8TOZC''T3G4&KG*U2IFW^CQ\XV'D7%5ANU[@8#@K6LVO_Y4[<01P-@ M'GP Z0:0_@#F&4"[ ;1QM$76N/69&WY]6:O'J+;6,)M]:-:F&0W>R,J&\=[4 M\%<)X\SUK:H6$!2QB.!)JU(NN($/]P;^@V@9':EE=,OU*OH>(JZC?H MW7?OH^\B646_KM16\VJA+R<&T-@Y)T7WRY_:7R:>7\ZC'U5E5CKZ @@6I^,G MX,7!%;)WY1,)3G@O-A\B&E]$)"84P7/[^N$D (<>5I8V\U'?RMI%6S:+MJS5 M.H*35W,CJX=VZTHCA?Z(+5L[+<.GM_$Z/K?_TJR^#^8 MSV\TVDQDCT\O)[A@^8I;E>7JP M.L&5'G"EP,X1M-=K)6V6&MLF ,/PN8M)"\S;G5(N)K51OY5_,%YGD[77H4L92D>3^N M0RN64C+#XSH]8)T&L=X<0;-IJRC5=A$5:KW9-C&3ZTW9)+76HE#:H'MS.@"7 MI&G<\R (Y1N#,CLX.@LZ>F>W9$.DP./ P'-=U'+3.L6K CBQ\5 W :M4-:Y% M)1YYB7H[&WK+XGZ\AD8DQX.5'WS(SPH64*^H:SAF2UF!#S9>W@#E0\BSO(<8 MLTEPR$GLR#(.@KY=\>I!6.);6(]Y.@*W_4THBQ6B[/7?SPO.?FMFZV8^_HU.<< M<M>&B6,#JC'LA.+21! M*H9$VX5 5H!81(8_1>_F<&Z7TKQ'\=(!D'$2QY3U 2-VQ+?"CMJ3%[@=LDI# MCXX22P'K'=@W##F1:=I'.[0BC'F((7&,GP1)\OIGLQ(UBBI%5I$-4 VMIK$G M 2:.6I,LK!";;*)M.CD2%EH+TV;N??+PB8PD2-UGG\0WFNUT,1QW)R^0=U&H MK55D(#>$W/%YB9_2(3F/:3S-^O2,V273=.K;28YZDY>X5VRX7.PS21LI9;<7 ME&MP@($"VA"BZ(<\FI(!]*'1F+#,(WH31[A)F'$/&0;RRUIJJQ]PD$/J'"<9 M)7V8F!G43CA,XCB6A#GVL!$V_-FW"PC"G'$\H$[4+/, =,Q)PLP) .NM<#L M!3BDM7R6]=,*8I4EB8=*B&,_$F:_/4"[,Q='03_0((H8H3\VZ^M Q J"SIAG M+G:BV>-01)IOETP'&H1F4(![&(X[Q2)CQ?NX1W5%V1L$.B0PJ MW(SVP:)F=.I!ZPB/?"/AD2&56?W2AX70(JRT[^PXRB/ANB:.HM6(SC_V:N!D"6;,D^L'5>2,%="A0V; MTCPW.52 ,YMUP^R+1>,YOCT10J0I30?Y";.C*?,<+NJ8D[Y0G?*--+R4?\&Q MTFII'GDMPI#ID"!!_<:S?I9"[6(R\Z@IZKB4AKGT;EL7*YM-8>>TYZE99RU M2S4'ZB+B.RY+*P3&2U6/-<<5 1U2*1#3+.M70YA=EA!/OJ6.5C&.@WY@=ZU/4.$_DAPV]U4\RB:1)U#V%W MEI%A!!&[-&;4(T&H(WC*SLKOKA?R4L,^*!S.[MB_T6RGJ^"$ PT+!QL_615U MHW'>+43[]-Y&LKV.@D)GN:U@IZMY*1^X/[<@0B/+!VR-F(U)%GM$,'5*@X:5 MQNF!-*)>1Z7BJ/0-SW1V_) .>.QMV%$G/VBX0+ZK(2QRPTM;&'570"?:%ISVHSA><\."B(3;;-.169/JM6U!1G!0X+Q\N;^[0WU$FM3)M*_%$:L\\Q 66?V@A3'MK_#)$+.4GZ3(69)7'B MZ2 P)RK8"Z+B)"KB2=2%;"5&&Q2U\28MAK2CX\'M%6*5>,40?;]NZFW3J_\J?H'@)AS\K-0RV:2*#(WXCV.P^1.C^E'H7*G#A@87%PLNGV MQZ7M1[6JR$JF%R]3/ *"(<(@8Z2O'S S1CRI@!W==8?; P?78)NUZ4V\KE' MD [ H*>!&>6^<#BN9V&NQY,S$A<<.-8Z/V&Z#CO&\'Y&9([BV2N;">\ZK?G^ MI*V Z3?4CR%AC[,X[A,D8F8OMGV)V/$Z"_/ZE^52%$UR%4]%>[\(^QU6O[L= M:"YU]>JB==76HCLH$*KNC@#.,N2,PJ9M^W?4/X39!_1#8:\N^Y@K7&4R@2^MX@=DGN/3".[UF8[V]?C?XBFHL'655V^T%H-Z*6 M"FV',$0#Q-F4]54 8I?/B*^;G3H=D+[4-'B]2\)>=82H^M]_RGY>-N^%^BF M:5]3_)'7$"4-F7H)4\8?IK"^=?OF7_O!J$WS\MQ<&:A]FL>5X$!)U@#^OE3* M[#_8'SB\?WG]?U!+ P04 " #LB&E7C'U<_;$" (!P & 'AL+W=O MW9)+>-A1,'VVWAW^_:"5%+6\2DO<1?]YR<>WQMCS92/>D"T%L1-^.JK9$N=H'NJIHI'?L>2\Q$IS68'" MQ=C['@XG/1OO GYSW.BM/MA,'J5\LH.?^=@+K" 4F!G+P*A9XP2%L$0DX[GE M]+I?6N!V_XW]SN5.N3PRC1,I_O#<%&/OVH,<%VPES$QN?F";CQ.82:'=%S9M M;.!!MM)&EBV8%)2\:EKVTOJP!0B3(X"H!42?!<0M(':)-LI<6K?,L'2DY :4 MC28VVW'>.#1EPRN[BW.C:)43SJ036>6T)Y@#];04/&>&!G-##6V6T2 7,&&Z M@#O:< VG4Z9HND##,R;.X (>YK=P>G(&)\ KN"_D2K,JUR/?D#K[#S]KE=PT M2J(C2N987T(<773#A_*%LJ9VT4SZQS;MU(((O@B+DW3+ J0YC;7=/G@,1 _#4J M+O/A(><:JOM=/:CKJ+X*NBB=G0FG<[D0YVSW0V] M6*RHIJ% D0/=G.W!1'50=L/Y]*/M>&B;^ MH5#?U=ZA;'I[]EZ'H3UA.]GL1PWZ4?@^&W_KGK)OQ"^FEKS2('!!N.#RBFA4 M<^\V R-K=W4]2D-^NVY!3Q4J&T#K"RG-V\#>AMWCE_X%4$L#!!0 ( .R( M:5&PO=V]R:W-H965T&ULY5Q9 M<]M(DOXK%1KUA!P!400(7KXB9-G=J]ZQK3'MV=A'""B*-08!-@J0K/[U^V4= M.(BB)$IV;*_WQ33!JJR\CU(F7M[DQ5>YXKQDW]9I)E\=K,IR\_SD1,8KOH[D M(-_P#+\L\V(=E?A:7)W(3<&C1&U:IR?!<#@Y64KDAZ<8*OGQU<.H_?Q/2>K7@7X+?R-;_&5%RF>=?Z)H2(*#QAX%Y4!])&]O_M]!_5;2#ELM(\K,\_2^1E*M7![,#EO!E5*7EI_SF M/[BA9TSPXCR5ZE]VH]>&HP,65[+,UV8S,%B+3']&WPP?6AMFPQT; K,A4'CK M@Q26;Z,R>OVRR&]80:L!C?ZC2%6[@9S(2"B+LL"O OO*UXLO[]^??OIO]O%7 MMCC_[+ER5:N)'N7)3SI[C\!GC6R@47V37 GP 7?#-AHZ+%@&(SN@#>JB1\I M>*,?0KR&';IADS$]EYLHYJ\.8"V2%]?\X/7?_^9/AB_NP#RL,0_O@OY$S.^& M[0_8P\&S#U%9%9SE2_:FDH D)?L7+TK^S6/G63Q@1W__VRP(AB_T0_7%?_&, M15G"1"E9G&W'BM7G)E59_EZ$V6W]4HXM0)'LD@R'%^1@Y!L4^37(N&% M)&IDB=\]EN9QE'H&F;3"C@2ZS,KH&\,/<95&M-<#'>M-*J(LYGIQE$7I;2EB MZ0'8DA(5HT? E!715Y=K9J%J8CA_[B"6#\$ MSA$CA<*/-1OB-*^2FCQB9%R(C:)KP#Z#$88#+$IE;BF53 !K#A];1MI'XIRR M@"M7Z.HCL"@C,67&C]Z(CM@;R(IU-:S6E>)$,(';$F(]*2KQTN101-$ ME&HM(OY*I@7/-_BD0Q"/XKQ(2&,T2^E[!>T&YS=0EUA ,I)=\0R:"CSH=[XI M]5Y%&1#O4,%^.SV]V"(E3JN$J^4&O"*D;%@Y8*=IJFF.#7-;TI)L%5US=LEY MQG@J$'\B@T'E,#A(!&;Y$FT";7R0WP\B:]SODWCQV:<# .$:6Y!!LEI>:NQ82F$7H**<(P:VBDJUS,%>*JTPL MH>99"1E+S4CEEH MSTUBX$D;!W4\G L])8VY&!"J5FL(4+AX#JJ>-4F(N%@D88#W:?L$ +)."@0 M]/\:'>UB&I9+^QQJE=MX\E"+', Y1%6B_,,YJ:580P7MNO-,9[S6U$D?E'Z3 M>*IZHS ;]_$$C4W5_F!3%;*"M(A/Q(6B2DT(+/B5"3*UZ2YX7!4Z"M**=]_B M591=*0-<"ZG2Y:-6[%N\.ZN] FBJ46YP$RU:'^PWSB ]1(K>Y@16#/DC*2 E MQR_DO-H&=#^#[G*3M:=KL;%A/LC+UZ($9.B9V@EQF5Q \D=)2R*6(#;#05#1 M8PCX=Y6UHJ'BDU&(!P0"XV%LB(,G *M(,O3TED<%C(EX]9;'?'T)\Q_Y*N4- M>GZHE=8H*SW-L@J'?>*;O"@9T*/*A?G#X_]\&/RVVJ@''8"-%HD4VVO2H6!T MUONH0#+CF_1\<%> O(Q2)5%==T9*N?K84"!1\H6704H'=A;YNF:TD[?;#.H3 M,>A;\SU:X4)V0:%88VOHU>GF/:!:F ((H5#P%56XT&38C-8-;I%Y(V#O^K*BXMX#Z6:B$QQ:O5<#^4([EB2U3RC<+N M=:R*IK7WU++X[LZ4'!&5ZC9(294(&'5%B*RD#DAF@S9?K2/[6;'1-L]J6[Y! MYHS3P:@U"H KM12<1H"/DG\C555;/8L5Z1Z6:B=IG#T\NZH5@,6:HBY27TDA MT');!6E54-J"-V!O*Z4]=)#D MA"S[HT+VIY-E[:8:S61(WY"U+061L^L<*A$IK59E2@BR,*Y:[5N4IHLBZ/=:!IM&,!C5+9;DJ1WDT?*@1% M#XG!@777I KRL45=&!AY=(2C$%2B96>JY*507"ET3XN"'+@":ZN8L[/3ICBW M=?-6\1TC=9:NE.>TJ0RAX%D2%6#&69XHFM56>\SIHDGU1N/A<0@;_2W/DQN1 M:O9^I +;T^DNRMOC+TB*%A:?]PWG*-67TJ3D5B/J6D'(+1>T95[W>T\'E3:3 M (G+99OF-W 0'/]C'_(!F\\]FZ"\;]#R#-4X.='RQG(P@WV&2XY9, 8?6A#/ M3(15V;/2BC,M595EMYA).RU#U46 CBZ* YI%VL.W= ZTFQ1$Q1I5&JDCXOH( MJGC(8=:6!K6BPKEE7X:]K9@(",9,=KMTOER20C9>;:LOG,&\V'-O)?.)-_:$V-ELUVU]];SX<]C!3 M('I/1][8\?2QGQVWB5R_SKN>/1GTX[GI#P,O"&9M=H;>) PZ[)R"#Q,W.T>> M/Y[U\%$@>D^GWLS!^L=^_EXA-S))T%^'FQ-O'$S:W)QZD\FLP\V9-P/+G-P, MO/' Z*OLT LFWX^=O<3RK\/3N>3P28=FZMZ?:Q28/H/\0!WJC69MS<'[C:>L[ MZM!1.$24+A'-MK;7[ O!J5F?)5U8S6IXA'#R:'DWXAE[4X?6'_GP+=-97R'] MH>\-YSN2^R:RZ_ M.^_=CH1: H0N'6NJ1R-$OHDC2CCS_"/HY'0X:0G \-])1[,M0*$1CEW!R'U, M, ^]J2MX_=4^/ZL;R([]/J!Z^7D-^&@^[AIL &/KU$A'(V_N!T\S8/[P4T(OF']'IF]_ M+L2WKM'=7^/^Q#87CCLEWM'8F\\ZE?01O&\X?IK-0:3CZ:0OZJW#[.?,F>C^ M+$873+U9X-!OQ0R'8_*]V6B^M]%1/3EUI"0[3D$1X<\<_N][?7ZX_V]L_^], M;Q3..X8V]\)@NO5D.IT\S?20HPT#A^EM'5;[9!29\Y\W8PT1>S-7,K'CE/&0ROT?9WL/*13[@7P&DB MP=G?G!MASASJ17>IP]!W_S )GEB43B?>+'28N ]EGSO"ZP197_CSQM1 M(_)I=O39%(ZQ/MC;R&=CB-15_.XX9AI@_0^L2N^K)MV7HC^CE7O^<+YEYY.1 MOU5'3L/A$^W<9%8!GQL.^O2T2VE; M??O3/30Q)$QGNNH$?Q1^@=>?73T[!<"+#=V!$W-.CB[A=7RGF)[ M[)!<&?UVB$*X"\S;Q<+-#N^@W;3"=L53!R'6'JD)#+#?P>#72C<^K^RH4MUB MND]+KFF?D^VV*%C .OK*&:\/41HO9;764V*Z74KKO+$2$WSK9LVEHH.?LR/Q3'>!&? ) M]0/G-\K-D4=JS\K!6^%Q:N8]X#H%-M<=LW'!X?!5HSB7[>&:9@BA SG)J\MR M6:7U#(<""(C=95VPU#Q]'8F4?,@Q?CZ64NEV59- M"D^7QR*354' L0AKVB*V$P_4[Q:O!.1EO73)XU66I_D5=7&R)8^D,,-)"J[M M4$RP)86VZ^YAPHP.$<_L1"448PDQW<:IPO%:L:_F.\1*W$AA3EK]-CEUAJL) M&)B4*"PV:9Y=':=JY,!J'#PY4B%!LZCVD>H'CC:BC%+Q)R5\9Z=W]W9JC C; M'>=>F59-8N^W9_6$6J?/NSNEU2"E)Q>[.(++NI&U8S%:)/303E/1&)<^1$W1 M+7E1#]]@OQ16&X$3C!$6]*=>;=H]5;N[:64L: I>K%B5:G;$VB"$8PP3:4M(76\7X?3 M+3@[-O3<1E?$!(T0-3ZK450$#^#&6SB;(4O=PQWKX5KRP*5QY>T$*L[A9O_D M]\U/.AUI7K1GAFFLJZ0LR=>:N[O:Z95I;5"]QWLW8'LUR/(F;TK*ML69J*;]=LOWZ+'K MN,;E7-HMI8%J?LC2E; M%JIL>=N:@.PLZU8W[4');F=,C6O#68OACVN:<:6JVVLZ&:M]J!2C]:6Y,'U( MK]F#+S#ZE/>V-M<8(V_>PN.0C;W9=$SSOEHS'FHQ_0)W[O@3@.Y$M-C4^4]O MG:L_)D!I[-=[S9L4I!F0V:CRLG?UP(-=SQY]YDY.C+?*PJ MM1O?[E?81TOED+IEV[H=#1&ESM&EFC%)*)E> M;&' QAU"4_[R@85#&8]'K4(":&U M?MAZ,)IYP:AY\ G.2KW_P(P)@KK3)%>OT&C- ET4>8;_QR:\G)+!,)/0X5EQ M18NNBOP&4<+,#-?31N2B?T?2B? $._U8%;4O62A=[&@L:Y$KX- MH1#7]#J<&D3_C1X\K4?@^HC;7'HW =(.KJD[D1T-3EP;+ MPN*N,GMGXKC48XH%O6W M9#) [#1)^B=]3X$YSMBUUJBY0!:SUL7@HDS3PENZJ$'M"#E%?YC;[&-+F\,FM3 MS31.I/6W@<:QM*J/U@V N:ZIUTDMBN8"SA:OJA!M[BKCACC24D'[*+E.Q576 M?F,%,<[D4?1N(@NL.<[HSM;R/EHY*CCSXIO+6[-% =/>4IUN>(=LLNCH9_OE M&/2&$G6M3E.UC5-T3:.B?L4:R;EZ&8R:0BUIB+?*Z$T I;W_;KW!0PWIFCL" M2ZZIZK;>_V16&3FCU*2J_Q7;%ZM\?= M)VXIB"E_VQSN3WGWL-QC.M_U>KB3UAO^*"BI]Q@26""F7_97/ZU?E7BJWQ#8 M+-?O67P?44R3+.5+;!T.IN,#?4=AOY3Y1KTO$*4B+%']=\41,PI:@-^7>5[: M+W1 _0+)U_\#4$L#!!0 ( .R(:5&PO=V]R M:W-H965T&ULU5I9<]LX$OXK*(UKRJE";-X4$]M5MI/9S59- M)I5X9I\A"I*P0Q):@+*B^?7;#? 14E.-L=F7VP21Z.[T?WU(5YMI?I3KSBO MR<>RJ/3U9%77ZQ>7ESI?\9+I"[GF%:G7BK.YV506EX'G)9W_HN["->;!7\(OM7.,T%)9E+^B2]OYM<3 M#QGB!<]KI,#@WR._YT6!A("-?SL9C=72FZ)PM5 #1^,J&8W,"O M_WC]]O?7Y/WK^]_^]O;-PYO?WEY=UD 8IR_SALB=)1(<(9*17V55KS1Y7@P$72/%WK- MR>)I(<$$.T"&OA&;+I>)+9CQ! M+L"='GFUX>1AQ4G-9@5'!T-/T=W4; =V]B\)#BPW*N<$ (#4*_Q?@">+:DG6 M7 DYUR_(SS]- R]\^3_[_[!2G)/2VB!'&R1@034O9UP9,WH+>CHUOT\0S0[_ M!"=&SC<5V\Q%S>?/!L\?Y*+>,L4!YV8Z5V*-.O^*2NKH%R('<.2ZFSDC24*3 M,'4' AI/,WCPLX1ZJ>=,^=. AH%'[@NYF0^9'9T91S2)IJ/A**1IFG6O/BSS MDGBTS \"&B3I$A%(#0&LS412P4/'";*AEQS$\SI!P@0@"4ZR:MU+\!:^('.Z5 M$P98Q"&RPSE,(U/*<,HJLJF0/2,[JA]#*E*W@O*6,$C'R9KMD$0KUF)3;Q1W MN8-1O6=K>]JQY.R&5A;4."NTD I-[#/JL?!+!&]"&RG*-PZ'J!][)CQ;S[+Y\AO3,_HJ$W M-63.,AK'$:ID&!L,\N."5R"N'?7-:$!! WK-35Y9["Y,,/ULB15O%*=;$^8? MU]:-%%,UX:*$APXH6 02EE7L5F\ M\<'*."9H<_Z\@*09;Q_,O9*ER TR"#!*UGC-P\!(S"6!E\)C!V-XWV.[H)TM MM&JAQB;!^&T:\0V2AU^:/*5Z(N:;>]W?M.-,-:M'USTZR8WZQ[BYLPJB0Q^S MKN3&$"^@4R?FG9$TH5F0]?N!J0,[_2"CGC]U8J2E\Z8"XP%[L!?04X50Y8=N M@ H@W,5)-W#;0U A&$"0J'>#( (W!S4/!WOJ(5-^G< R!%D'Y(B<%6+9H,", MHPXUO.F%X'/:@+CEI.&TB3ML4<(GA8],:UQV0SR%O&8A\P^6,BGB?A M\1!V'L31,V,7@(<0X-'9U')0 8R+."?"C.M&ISZ-TJ.SW\O?GDH4?E1W8Y"B MJWV/,TGL08?+J!_[/X[#131UK/; ?)*=]KFQ^.D@M^G=(W9:(C^4UX4T#+,3 MCA?YZ1&H<,F;N<&V>"G@]ZI*JA!NP/B[*?,?9'J1(X$0&)0% 7)E$XA9(QW5[)Z MOD\AH%[8QUOPXV":-8V]T4VX9R1TZ@].30$[P^.N]+T#UB//6M/%M[8KD$L-JNG\3S,$Q%R6I=#:%'6 R!7" MY\YM=R(9/WVIF_4 >TUIEG-5,P!B.PXPCNTR;.XJN52LM U!T-X<+%F90_&" MG/:QXEVSRL!_KLP,*[HF-!3SID5I.0>0H/8F@_.RH?JL4>W];_;,G$U]=GQ1_/10:IK4MC6'R,:YK$M\1Q_&\2> MH&A:AZSM8!A]:=.R-E(;2%<O@K0UO#]Z4Y7,5\ R>B4%V+NZFS6W51LEV) M?(6ZZMO-%J8P1&/?W6VEV$,T=Z1P([CFIK]N3BR9^I/7ICD)N4%E]'Y*;;J& M?]8V,.2#^2F^PF\(P*BPD6H#>=N%MQH1N>$74 A_\^]8:S1MK*#!JYJK$M6Z M77'\U8*@8^-)JHORP%TN5+XI@9&J^S% YB8V82N"X=UM"A 46,AMRM"WEF:@ MO86H>PW9TPW7H*4M_JFDV2N4^?FCZ0YW#;HVI6@2B;XM?S'(PIRL9&!3??K" MN@SF:):"-_=_V#?Y$-/3V3MR )DGB!CJ:Q$[Y?.8[\D.!'B M("IZF1O>?0A><02C#!3"_D+)N7_" M[E.MF_\ 4$L#!!0 ( .R(:5&PO=V]R:W-H M965TOGW N A%8KG:1[IN;%EDC@XN[+(?7B3IO/=J)4)>Z+ MO+0O=R95-7VVMV>3B2JD[>JI*G%GK$TA*WPU-WMV:I1,>5.1[PUZO:.]0F;E MSJL7?.V#>?5"UU6>E>J#$;8N"FEFKU6N[U[N]'?"A%WS*U)V-/@N29*3U9_IREK[< MZ1%#*E=)110D_MVJ4Y7G1 AL?/$T=YHC:6/\.5!_Q[)#EI&TZE3G?V1I-7FY M<[PC4C66=5Y=ZKO?E)?GD.@E.K?\5]RYM8>]'9'4MM*%WPP.BJQT_^6]UT.T MX7C=AH'?,&"^W4',Y1M9R5!X$GE\/-A*\4M.NV.]U MQ* WV-] ;[_1P3[3V_^9.G!''*P^@D+KF9W*1+W<0>Q896[5SJM?_]$_ZCW? M(,!!(\#!)NH_1H#-1^QWQ3>?(H;6JLH*6:;B/).C+,^J3%EQH:2MC4J%K,0[ MF1GQ2>:U$A2CXE(EM3%9>2->2YM9<3U18JQSY ZZ5LE1KGP"R;Z"5(7;I[J8 MRG+VZS^.!_VGSZT8$\E;)HFD)3)P,,Y*62:9S(5L654B2T*HCY:8'%JAQP(Q4JEBI$P3*.)Q76T;E= M@_W>I@O?$80GG:.C[3UR\^JM@_"P@W_;>^+&U7\F"(]_2! >_\D@/#K97O0M MUEZWM5E,)#GUK;*5"PPX^ 3]LOA22U3@64?8B3;5;J5,(0KV.>?X6&@K4[M- M=Y,LF0AIX*?6UE2L4<6GY#CC.2Y6=G'VU M%;H/_I"T267*224XP6*V:5V Z+#?5"$]V%:TL'U=_FC)1'VH&*D\@T34G$+: M(%RJ+.+1!3[Z6CF=&CTU&7$/0X'789+HFC.%N*K %H+5@F;*B9JV=1I^AE>G MX6B!6-OMH\5;5X)(P#>937)-UZPX*\G92C\4DU\Q\_^498VAG I3OTU=Y^>G MS:'A8G.R3! :-G.L$0W,VKDRSM&H4E4Y;%)I.B\DP&0N 69C01X"34ESHWPH M%'"SM.9^6PK8*M,IE<\J*^8F 9P7,2 >TX4%3M=FWB""<[6'$S7L19-_ZA* M44I,=442PI^4-.6NKBM*1$[CJ:(TAOD)*6'F)<@P8\$1RIJXGI![N+7Z%I:7 M()J9:K9;T)SL=R#&:B0G.'Y6D),@@FAP9)-&(TD43%'"<':UF\M\R'^%+.6- MVQ;,8\EL(^6==W\^%SEW)7U'/O=;2$5.I_'12 ]U,25%8J]U.=9E0;0R29U+ M=ZM)P4@<"JF7L@4DKG/OQ'1@T 8-;Y\19A.M>3VLD+#B&*7B))RH$C.B=NS$ M(]UX.X.W1[DD)1G%0)1+DVMT4(5GW#EX 84JQ^+]%+&E?/5 "KU#WC>ZX)N- MCU@L7!QX2\@7_1(N\ S9:)1#M8:@)_<'@!#119U1$CN![B*%&F MDD0KBJ125Q1-')SX>I?E.1D5-#S14) H&^4P%OE&[$7!$X>Q F7Z[]IE8]+E MHQ,T&V2>1_W._L&)N$.^AOFT\<74-Z-3UBS42.I!Z>QP30G'NY@B*B7"1A0. M+E($%ZT89#OD%J1D],?Y;#-W8"KP-^CT\/'G\S=8XJ]:*42U5>HA(0:=PU:( M 3YF=JYA:7R'ZE_FA'?U<4W>C9"/CDBX0ZQ<*?P^4J0S,.PI"BKY7!QB?72" MQV_914%[2Y/3MRBOC_'<*V^?/_X_*>]A%<6ALPXXXA9B:7JEJZN&1T[Q(7+6 MY$PZT'VZH\PDK:_L?P.X]@!0%G#+65SL/C7L7ZMD4F9?<.UCK(HSIXKM1\!' M"PC,&KV%VY>^E[C5=(/9"[>>]KH]\@G*)EI'94<'_=P$Z#[LEW$+^F M\>XQ7'B&KLFV*&2_NWJ:_)G_EQWZ+S3U\8\Q]>'/-?7!3S U4?VK3'PZD3"$ M%KD7' M?;>JVUJ&DUP_^"&TKTLLH3 ?G#QICUVAT779\:'_:YX[45'Z@T>>*,#1#OQ> MYK,P(\.T,7Z52&-FW/X7%")<(=?C0V%,6=A%F\:,G4Y4[FJC>[)+@Q9[#4_/ MLF#WP60P')VR!%W57,4]LZ-HX_"15H\J!$/<\YMB%3H XNL4 Q3G. M\ */?BWNQ$7M>QX'L4"9#0H48L^A>:Y-@L8C]N6J(;,KWNMRMYURUX$;).7Y MZ>7NF^P>W)UZ/(CQ (\%X.XJP(*$:1V..DH"/CI+L )4]O;3\%I<:40DCZGG M-':![W W6Y/(/$8J=2D!GU'(("M1Q V@S()4DIPIVWG F(A[V&CA@P.OI ( MP#FVFJRP($:#W!R&U<$-KV9VP_J^BS+\=8G+P4^^=X,'C&CN59:,58RRTD_I M@7:E*T+90L<[I><6[20>'TD3%YQ")]RA8EKFA!H01>O6&H_FQL]D&3?@IK:! M7B@RVL$\"HPNZOE8&2(3=>%Q2@0UG62\KP&]X!Q+K#Z"7GK-3'O2.1X<$&BY M;5N\./PM8IF2IP$"X&OH+QH4H!BO"68-'HYQGB=27$31SV ;D*Y:,$&;[ 9V MR8.=_U7#)G \QF\PXK@@X7@,""\X/.B*=W6%"%HYKC1H0PQ5-Y3FE!4R(J6C MQD12H(&ILFG.-=8SUB!?4!C!99 *[J4(YVG$ZB"O3!'PF8*J M!)]0CKR/D-FWK\^NWPR;P(D1(!B-\9B2X<-F9''#]QTA(J/9'&[+^ BC+.,: MGRAXC9UD4R''E0>\QJQOF*^TT@&HR&].J1[HT#7!?QDB#:>NPN)HW<;C@AUCUZ-AEX.5[9%]=4J &A\A91Z>#.@@ MPMB=9&S7<5Y3R%58'%X!H1AP[A(HC2J F]30<'1Z.#>FY"3&WF S%*3V*O?A0%IW!N$CF/G5,"D[(-D-G@>/R, MR*='#^#A9AX*CG_[!XI)M*T>4OLF<;V^'I/83QKHUCVC8)+.%@0Q\;-Z0GBI MEW%FB[MESC,CI]YAI]=?:KH>FN!&.FH TX<:Q_EN^@%G\H<0IE);LJ@ MY9)%VI2OBCG)J35SP%MJXLWR%*WDH\[B]ZIB%45LD6W#XJBC2* M-PUM-622YDT27 =G-4Q'\R4R,#]KYM2[N:1VQ6\9!F'CSIE_C$[=,CW!"@_. M(?K*PR6-U>D-OY7 BENYB-B93;T\CJ0K#N[I9W@@EP@4I\^6IR'?R&@6"AH# M"S?LTN&QZ2SD>]>2TP-JJG[XWUVI5U8C1RS4LL=L(3RLK5M$&MR9?N&;UN_.65:-<=J MXPU-P['-.[\-1W&&=8V5GV+I^WKN%C(;*S^90R?7#+;<'=R4W.*NZG(V'_MP MY_8[-D>GAX7*!?28*"V(E=C;.UUGQ[N(!WPKSK< METI/^9<4J!^5+OCC1$F(10MP?ZQU%;[0 PC+=$QMQ*IDE2<]-?OD+(EN?61 M;M(7B]=\,YS;/%E(]47/&3/HH2R$/AW,C:F.AT.=S5E)]9&LF("=F50E-3!5 M=T-=*49S1U060]_SXF%)N1B,3]S:1(U/9&T*+MA$(5V7)56/YZR0B],!&:P6 M;OC=W-B%X?BDHG?L$S.?JXF"V;!%R7G)A.92(,5FIX,SVO/NP%^<+71O MC.Q-IE)^L9/W^>G LP*Q@F7&(E#XW+,+5A06",3XNL0[ M3*EF%[+XF^=F?CI(!BAG,UH7YD8N?F/+^T06+Y.%=K]HT9SU@P'*:FUDN20& M"4HNFB]]6.JA1Y!X6PC\)8'OY&X8.2DOJ:'C$R472-G3@&8'[JJ.&H3CPAKE MDU&PRX'.C"&V1+GO,'QM^"D MZ(,49J[1E1[_G!#KR@O6C@\()G7[3! M"3?CV" YUA7-V.D HD S=<\&X]>O2.R]VR%EV$H9[D+_"2EWXX1':#,4NITS M\)]_I4*9+"LIF# :R1FJ% 2Z,H^(BARQKS6O(/0,HHHAJM%,%A"^^AB]?I7X M7O#NQ;]G3@@PNF'EE"EG^@C[N6>FTL]H^ $0W,=IXK7\D7[48"'MO,1(2#[]*X:!UTZ! MT LB=%TKP4UMO0@H9OS!CCNB$8[C>&T6 :^WH/R,:8WXQFNWPD4XB4;=-,%0 MBM!DLR.WZ@T3'$=A-T_@AD$*M@=^-,OJLBXH> DH%^([X[0I'H!%2ZD,_]8L MM&Y% "](PL/>2@(V"]/#+9)@))CIN1#Q/.R/O+45@KVT6[GL2\(>H!Z#-J > M;XE9#&>R GQ=W"%:%%N4V/K.TC""BHRAPD: QF@!,7] M!0P)HU[P'K?%]=P+0V)EX9) M+,5W2C#;5+:6.C?J#QR#"^L\C>ZV%(7=2IO2PEW1-26@HFT59[-?OG3!V558 M=A24[87D9PK*GK1M8WV4XM$H[D=_$F&/1'L2TAOBC7":^OV\0U(<>\'A/JX; M/6P-?$2@!G4I,HYP2/S]>7ES/GZ2- 0?DIX>D@#'I%/[62EKZSA/<$^: M@UE<65.LN9V1**,5-[3@WQSI)I'DSZ0"JN=H9CWTEW=(UT],C$]OA39Y\)[^ M #H='Y.U*@4+'@F?TAD0.)EVO1#T"6F,;B58HP<7A-B/H_X"U!SB]4)IC_=U M40450$C3N30L@>MPJ(3&[M%[R@LZ+9H:RDT#Z#0*@$?;R^T^OO9,MEN/_Z^" M-J4DP8E/FJP?XR3Y,>_;'3^"1G-96*$Y)="5O6AI[8=?)K7+(PHT(&K;-K1* MT?549XI7S:V?6V2?91&^W4&?8PU;K-OFR/>3+5U.#([OA@'VHY?MDP.X^)U[6-% #9'6O#ZTJ^W;S5GS9-$=;QY^/E!UQ\%+"C8#4N]H M% V0:AY3FHF1E7O F$H#\>2&W6O\!9T*#DK06@F!5&PF7O+Z/(JM?).X \&.WUT M)C:2M92?[>4NGWNA=0@X9,8B4/QY@FO@W *A&U]:3*\S:16/SWOT=RYVC&5- M-5Q+_HGEIIA[$X_DL*$U-P]R]Q[:>(86+Y-3A2F(0_48A;A=CYW1AR7MY00QF9QO;R_>UQ^N/OS]H:L?GOW^&GY<#L+#");?I"U*%<-2OP3E"GY*(4I-+D5 M.>2G^@%ZU+D5[]VZBL\"KJ :D"3T21S&R1F\I LS<7C)_PRS04G[4>R 7.J* M9C#W< (TJ"?P%B]?1*/P[1D?T\[']!SZ/_;Q+$J_C\,!Z4,GU[1BAG+V#7*B MY<;LJ +"1,;K'#1.S)>:J6,6%3G)D909PNE:*D=0P*E!*7C&3:%1#U?%026' M)YS\"OF.3#FX@\!YK93,Z\QHAP*BH"(#G'S8MG7#HYE-B/;) M#M#DQ= /T\A)7V N,,DX.[H"]V'B7_V&$Z5^.$G:<^C'DTGGC"B..:[FKX9QA;%$ZWL<6C9+_G,*^E"3^ M.)FVY]B?C*:_(B4-.-/[A8=GX5K!!JJP/40-6+HN5[I>ZTRQRI74REK[F42C MF+34U]I&K+T$T.&U0-!^.A1U3S0FDN1E;N5;"6!M\8[EC@ MHPZ4%4#^1DJSOU@#W3-Q\3=02P,$% @ [(AI5]5$0UY?! Y@T !D M !X;"]W;W)K&ULS5=M;]LX#/XKA%<,'6 DMO/B MM$L"I"_K"G1MT?1NGQ6;B87:DB?)2;-?/\I.O&1)NMYN.]P7RZ+$1P\IDI+Z M"ZF>=()HX#E+A1XXB3'Y:;.IHP0SIALR1T$C4ZDR9JBK9DV=*V1QJ92ES<#S MNLV,<>$,^Z7L7@W[LC I%WBO0!=9QM3R#%.Y&#B^LQ8\\%EBK* Y[.=LAF,T M?^7WBGK-&B7F&0K-I0"%TX$S\D_/VG9^.>%OC@N]\0_6DHF43[9S'0\/L#U[>/H]NKZ[.821N/QY>.XWS2TDIW?C%:H9Q5J< #U!#Y)81(- MER+&>%N_20QKFL&:YEGP(N 8\P:T/!<"+VB]@->JS6Z5>*W?;':%VMZ/:A/H M5.74;L-> TP7$D9+WB: A,Q M2).@ BX,$S,^21&8UF@T,&5_82I32G;;*J"9D*/B,M90.D48C$_A[9M>X+7> M_[9VI$%.@<+$8#8A;C96MLZ.N@VKS4ZP,^.X$*R(.9%_=Y!$[:.U MX B"CN>>=#I;$M_MM0.XV^]#%P25XA^16ZX7^'6OX_H]'QZE8=M+M=R3L+LE M"=U-PWZU?:0]/)=9SL02$MI?A9&<"?X58Y@SVMJ"=CZ3RO"OS!IR*#JX@$@* ML:K'"VX2*LI?"JZY%5C8E)%_PXZ(ZRRP)&Z$'Z+JP2'B4E#'-1EY9,N6 BLO.T(0$=9A;W/TR+ M/Y%._R"M#K4_3[=#[6O2\'-Y%)/[V1P5W2SJX"RWO/(Z'"^1*7T89"<#&YU7 MR?YM>Z6DUI16:8$_G7L$ON>&)_ZVH-L-811%1594Z;1E_:O]'+IAZ.VZY[CC MMGO==W#.E%K:/'LMT^T*=K2J8?LJS0\YO$X/O6T(A=Z!Q/US6?1AE;@F48B0 M55<< ZER+K6Q3!]PCJ) ROVQG)J%+2GC8J(CQ?.J]*T5QG0]M9;;VO:) MJ25?2[>2Z0BZ6UX^Z5I1)]R?99W>CBCL[,9TSV_5M@NZ M/_Q?3;<11:>>Z[6[91L$!^SVPW#O$;M[5+9<>MZL>_LN<9.?2$.G M8_F;T$,,E9U XU,IS;IC%ZB?=L-O4$L#!!0 ( .R(:5=+7(/V9@, (\( M 9 >&PO=V]R:W-H965T+',XYN85QM2WOJ^3 BNF>[)&02N95!4S-%6YKVN%+'6@JO3# M(!CY%>/"FT^=[5[-IW)C2B[P7H'>5!53STLLY6[F];V#X1O/"V,-_GQ:LQP? MT/Q5WRN:^2U+RBL4FDL!"K.9M^C?+@?6WSE\Y[C31V.PF:RE?+*3/].9%UA! M6&)B+ .CSQ976):6B&3\L^?TVI 6>#P^L']TN5,N:Z9Q)6J*F1=[D&+& M-J7Y)G>?<)_/T/(ELM3N%W:-;S_R(-EH(ZL]F!147#1?]F-?AR- '+P!"/> MT.EN CF5=\RP^53)'2CK36QVX%)U:!+'A=V4!Z-HE1/.S.\^+!^GOB$F._>3 M/6K9H,(W4#?P10I3:/@@4DQ/\3XI:&6$!QG+\"+A ]8]B((NA$$87>"+VK0B MQQ?]S[0:U.!UE+T M[IF"@3R0$,"%D6[A 1,I4E@0 M-G7XO?VHH8.OR8_BE-!*9F@ M6(Z1Y<25$P!8)3<4269P-0RZ01! QSJ\?Q>'83!YM,#/!'3S_N1Z HP4=KBC MO:(7Q4$4;F6YM4HREO"2F^<3EL]4*ANAR>- U8.O&T6"4EP;3 5J#\I27OPMMI9[*>-WG1-.YBU/^ MBC'\R=C9"+:ANF!Z_512I'_ MX8Z(W8H7L2?X%ZME^5W%_N\\#I;!T)VT<\?!J!N/A[05&2I[ES(NF$CL24RD M-OJER/UH_'-Y._W1Z)K :[I2 MTM2,[J14>%I)CCX 8>I6&E*UD+ M/H].ON-N= J.N_'-^&!X[;7RCYI$A2IWK5 3(]W3IE^TUK;;+IHF\^+>M&IZ M?'(N-)28$33HC8<>J*;]-1,C:]=RUM)0 W/#@OXQH+(.M)Y):0X3&Z#]#S+_ M%U!+ P04 " #LB&E77BE_TJ0$ #($ &0 'AL+W=O??1L\_NRHC!4JH;O0 P9)5QH8?!PIC\ MJ-'0R0(RJNLR!X%/9E)EU.!4S1LZ5T!3YY3Q1AR&G49&F0A& [=VH48#61C. M!%PHHHLLH^KN!+A<#H,H6"]-"B5E&0C-I" * M9L-@'!V=M*R],_B+P5)OC8F-9"KEC9V[Q&_\7%CK%,J893R?]FJ5D,@UY 4IC1@IM+N?P$93QMBY=(KMU_ MLO2V,>Z8%-K(K'3&><:$_Z2K4HL]4KMUQ_JU._QMEPX@2 M*41YE"V963CX6]#&TD.42QQB3%9;G_=KP8PF/WYXUXOC\/AR[#W=_R8D4.=A^]/V=1_N%:OJ FJVG97I&MV!S5U)% M3=^5K>_B9-FO3A25[[EN\YN.EK$$W.]^0,%'[CIFZA[-=24IN:J'NLR>3G M4ZERJ;Q1==> V#Y4J3_!%(@S$<]E;1)AVNPIG RH6R M07=>3Y1SF6Q*DJ[H%$'7'MYFEZ=4QE57#HK)M%3(%V;'%V:=6"YA<^\UIK%U MNT09YNX.K;%;"F'\1;-:K:[I8W\[W9C[._YGJN8,:X[##%W#>K<=$.7OS7YB M9.[NJE-I\.;KA@N@J*TUP.H?KP8_0=02P,$% @ [(AI5VRN M,V67!0 <1X !D !X;"]W;W)K&UL[5E;;]LZ M#/XK0G8VK(#KV))CQVD;H-FZR\.*(CD[>U9L)3$F6YDM-^V_/Y1\J9,Z7HOU M,A1]L2V)I$CQ(TU"QQN1_LQ6C$ET%?,D.^FMI%R/^OTL6+&89J98LP16%B*- MJ81ANNQGZY314#/%O(\MR^W'-$IZXV,]=Y&.CT4N>92PBQ1E>1S3]'K"N-B< M].Q>-3&-EBNI)OKCXS5=LAF3W]<7*8SZM90PBEF212)!*5N<]$[MT<11])K@ MOXAMLL8W4I;,A?BI!E_#DYZE%&*]* M^B=M.]@RIQG[(/B/*)2KD]ZPAT*VH#F74['YPDI[!DI>('BFGVA3T-I^#P5Y M)D5<,H,&<904;WI5GD.#86CM8< E ]9Z%QMI+3]22<9NCB;HMF7T^G9<5^"7+7:#TH9DT(&WB/# M1]]$(E<9.DM"%F[S]T&?6BE<*37!G0)G;&TB8AD(6YATR".UD43+(W]D9"'# M:9>A@F.4K6G 3GJ _HREEZPW?O?&=JVC#@V=6D.G2_H=->R6X9OHMACT[XHA M2>><96BN0A!%G .L4BIA'M8"RH.<4QTB8J$0'@6()B$*(YY+%J($,@,768;6 M+$6!B&,@S%8T90A2@A;Q@5-8/JT7I0A^:A'%PF1[H>("<9$(,Q79*D1A)ZV? MB=Z]&6*+'/TU[T^EPG*5,H;B NI,01T!4"6+YW P"JW[&!-P5!=?V_F--/;5 M ]^2NW_E?9[0/(S@, \ZU\[SF $"1&H4#A\]^*&=5ZBA4J;1/-<01%(@RGEA MX4KPD*59S?$/>D\,XOL'S1G;L!W[MBVP@H>&@[TM8M?P_<'-3#LL02,%O8 E M$GXZ"O)22,H+2&<(_EN9!.Q&R;(\FUH><4T;H[>(8)-X\*[G!Z;EP!C[IF_# M>Z_IE4)-\W!HH\L$5#R-/)4\\=T?T3]T"4:'!.]!'0NVW]!PASR $([%6^D#LW3 3RU/V'XK% M(<@Y!(O9=45W8" ;VU"X0AD=Z:W4Y$7L$*2?!%V2U M0<,Y [+/.76TX8,[U_>OP58%V]!VVOSD^,/.8/,K/Q%CB)M^8TA M'4/$V1-#3I=OB&77,60/2-,WP]_%T-_V?J)&?_+:Z#]&FS9YL$;?)2;4N&^1 MZYDN:31IKF/Z+HP]*+S\WS=ID]\U^A QGKUEF.>UM%WJ=. ,W.TS@+K<(L_? MH[VH3O]/(+1;VC\2B%HZB)< HR=J]2>=K;[O 8(&]="V;$.U ;NR??A7NG:# M#+I=[R9%WZ?9;XI^Q"9_U^Q=$#V,X<^6@FXWW)-G:?,G3]'FE^^V.Z=^XQH0 MLO)27W9FX/L\D<6-8#U;WZ>>%M>(-^3%9>PWFBXC* 0Y6P"K97J#'DJ+"\YB M(,5:7RK.A90BUI\K1B%'*0)87P@AJX':H+YE'O\/4$L#!!0 ( .R(:5 T *HQ 9 >&PO=V]R:W-H965TN0U(R=.KW=MX[&3=NXC1$(2)B2A@J0?_>MO=\$'*%&* MVZ:=].X^Q"(![&*QV/WM+L"\N%/Z8[D1HF+W>5:4+T\V5;5]=GY>)AN1\])5 M6U% STKIG%?PJM?GY58+GA)1GIT'GCJ%JJM,%N)*L[+. M^"=MP[5<;RIL.'_U8LO7XD94'[97&M[..RZIS$512E4P+58O M3Q;^LXL(Q]. 'Z6X*ZUGABM9*O417[Y-7YYX*)#(1%(A!PX_M^*UR#)D!&+\ MW/ \Z:9$0ONYY?Z6U@YK6?)2O%;93S*M-B]/9B9]6UNON':-83([]$ M927]97=F;!"=L*0N*Y4WQ"!!+@OSR^\;/5@$,^\ 0= 0!"2WF8BD?,,K_NJ% M5G=,XVC@A@^T5*(&X62!FW)3:>B50%>]NGG_[O6_SBX6-Y=OV.*GQ?4;=O7= MXH>;%^<5,,]?J6$4C3-"-WE6;GDB7IZ 'Y1"WXJ35U__S9]X MSX^(&75B1L>X_QHQCS/R/9<=8,;>;P2JU6-7&2_85JM;F8J25=#,ES*3U0.K M%%MK7E0LX>6&\2)EXN<:.L[0!U(FBT04Z%",WW&=ECA>9'(MEYE@(M]FZD&( MTF&IU.!_2I?$ I4E$]'."*VR8$K#$]+SJM+@I0XX>P5P0A2Y@DEX)4 V5>)? M7H'Y?Q1,YENE*Q(0[$[+98U>3G+@,EZK?,N+!Y>6VKPP698UR Y.E7QD:DL$ M#KN^6%@"SCH M=<;+DBU K#P'V#&3W0D-FKKE,N.H( !3$H:#%LD(_%7*@/LE,6:541M M %3^ O,1J.%V(<=F10RPMP3-I$@QPIS&8DL!%@,*)J\5Z+4C"WS&OO[;+/#" MYU_<[T\$N"#T9V>TN!4: M)O9KA+?RTP.N)N="/6:RW6:-:/Y7EY+W0BRY[@ M-5H];'_-LZ[M6W0$B)>)M=G&D-BB-91V[(="5N7>-%<:W;-]^TZN!'OR;\%U M^;1K_)%G]>/E?E(7O$XEJ/V?9);CQ/WE10Q[ ?&-I', MNE=XL;IF$R?VHTXY_18^\9VY-W]J#0W<:/IHJ2'@KX2T;>))&-G<8C>.'\VM MWXPQ#P5-[+M=1PL+G,0#9Y/Y@>_,_-G(I,)HB2!D?-+8\0>:#]WI M=*#Q]G<^=^:1_Z>Y.H)@BC$A0X =4:+#;D4)VV5@W%[H&/[Q V .D(Q]!F[+ M+Q?Y=G_;6&'[UV[?CZ0?4L^EI9Y/8N&C4?93H-GV=T!&4-,CT!"/1I'G$4/& M8.?4<_T8\P)XF/H -^&\-]V_]XX#[:'5?AH@F3\-^A%NCT.[[3 Z]H#'=-+S M#BSWW.\!BLF437M0"BWV.\VGH>M/61S:KC_IGG?;8?0TM&8.+%>=N%X_=AX- MVD\C=]KW3H*9U=N/#&:30?NI/[.A-? M)'<#2\A!,U+->T9!V(/4(()>5BJ,<_O1Y.9X@$TYG#Y3D DV'\6:6%%,E8$?BNL11%"6G MS$;K4VQ1$8T&R$1 ;JXT6H!W]J((!Q\%OX/;(/Y9K..PT M=N83#]55%Y:>D[&]!8-1B21-W\EJ8\E/0Y+>A"U.I'(.:VXB&&\B4*,BF)AO MH1"]ESDP!C4AC#]@..E%OP:M@@L@]0V9J0E!GRC*H(P<%F9?;K'UV<)[^_L- M>=8;]*RWZ%F[_<,8;FJ)*U#!#6'((RN$ )"YQ^Y3YL?NW#-36TL)G,@:U:'^ MQ/6]-AWJTH5I&.\G$?[4C?VQ6L"?S$=&0VH^V5W!D QR"0P)E7KO I@%"LW1@,[P\ D% MD.67 )0M-*(LXCZ!6+46G2,2O#L-PSV<_!8U7!3-F3&!#1*]Y_<\5^#5!GVA MSV&)T'1,A:%=%C5*V1U\X>(:&M"9@-4UITO$L3T&0ZTV,M-)$.I,&F1KP_@5 M$+41W#T$I16!.SK0;&X?1:E:'SB.0BFP$NK.(0Y&Q%,_=F9>:$[>[B3D#H"R M/$E4369I9QS&N[W=C59@H5RO165B-D\V4H#&3&2S%-3Y0Z.F M3AZCA4E5/AF/ M%G^5>/1?$I]"^\@& @,4G&UT&@0N2),F\S88/0F\21]6@ KJDT^'$ZN6!7X^ M5J&_)H8L_M=CB(&GE3-H.+@9KDNN F\H*^9_%7+3W 'FQW\S)BLV,+;2U<:O $V%(8@]'OH24: M4RZ$AARCGMF> 1P+4U:2^/(1>'?SH M[N*G$@ HK;UW+OS83?A$+4TFA35WFPF2(JL[-6K&(!\LT60N,.'8EG?L8+=P M]0"L67.5.O0O V.M5S=P=<#$*- 06---3:.,@:OZX-3$,I4E)9@D2C]L]QB M7(>.LS1(4=F*;^4^X,GCBADX+O(YHFO C@(L4_+,CD>R2+(Z%5;PH801?1F_ M?VGY4HK6'-S8"K 7@R:,:7).ZZW+]C3F(N-@KC?)1F7@2[E*1=9KH\\"05=U M;HY)/G\:]Z[5W)4QW,OAI8/OGX?>^2 EZIKZ].?MV('A ! HH9E.[%S*QQ/= M+CU3D":;SQ7"N1NQKU@8T\]EY[3H=T\>S"6!Y_9IF?W)Z'D& MG/#?M2P_GJWP# R/4,&V*J8QLS%S^>X$_HZ(1+D.?2$"$9)L$=;7P8E9H0F$ MMSU19\+[)@L-QJ2[W=[%CZ58RX+PY@T4G62W)C4UR+"7 UCS-H"9R>:2J*OT MFC9 OU5=08ZXYS4NWN0H;6H51+]AO[,[RR#%!()*@0[ BR@]S,ULMD),AL,T+#*O-:5\IN.0K-L^\VF, M#>)C #*:#@+:-V76\%N45 E32YHI*7.#_*,U0=B-5=680NMMAH$^8(U[NJ56 MJL_9!_<&B#5E^0_L%Z'5&> KELIT MR"DV0#*T42=Z MG3?V5UQVB'!B?U!^.[/0#B&1,YW9'SG$3@ U,QW.M8VQ$\6]2@(GMFX0_9DS MM6KXB3.9Q*:.WA4PGN_?$TZ#_1O%P/&L&&>UAI&!F7[?^O-A/[;N=+U>G@B( MWA_WE/;XJ5?!U)E.@QV5V"H+)DX0V#KS(R><[7\6\D?_'D"&XYCP.\\2_H\0 M?UF$>(W;#[NJQ:TH:H3[4JVJ.RR:RWI9)EKN@<=T8.:Q=2$#7N#XD?WQ&0 - M.-[().VY4>>3%IB$4PM* &;L-R^.\8@70F=BOKA-@6>FMFB>UK#0PI5XUL- MY$0V0#C^/(1MSC*J!O!36DJU[3P]<$(+CWQG$EB@XH1>;/&.YQ'[QF0UQ(VG M.92V6/Y2D.U9SB9SZ\WW[!K F?MS:P8OG/_I8#7VB?:Y]?U\+O2:_I< %JM0 M@II/Z;O6[C\B+,SW]_UP\[\8ON<:<(+NOV>\^@]02P,$% @ [(AI5U[H)?NY P M+ @ !D !X;"]W;W)K&ULK59M;]LV$/XK!Q7H M)\/R2]IFB6V@<;,U Y(&3;9]IJ63Q94B-9*RF_WZ/4> M>XX\>K%W_E.HF2-];HP-RZR.L;W(\U#4W*@P=BU;[%3.-RIBZK=Y:#VK,CDU M)I]-)J_S1FF;K19I[=ZO%JZ+1EN^]Q2ZIE'^Z8J-VR^S:?:\\%%OZR@+^6K1 MJBT_8Y0>44C=L@W:6/%?+[.WTXNI,[)/![YKWX6A,DLG&N4\RN2F7 MV40(L>$B"H+"9\=K-D: 0..O 3,[A!3'X_$S^L\I=^2R48'7SORARU@OL_., M2JY49^)'MW_/0SZO!*]P)J1?VO>V\TE&11>B:P9G,&BT[;_J\Z##DX#)9;O5%2KA7=[\F(--!FD5),WR&DK17F('KL:?G&U_G![>_-X>WWW M^$!O[][1^L/=X\W=+]=WZYOKAT4>$4(,\V* N^KA9C^ ^XENG8UUH&M;\^?^5;P]W]GTXN3(7H54% M+S//\QQJF-GKLD4N/!H68T. MJFV]:[U.-F-Z!&,T'\1B"2T)%+BUI ,:S^9/- .*#HQMUVS8]^P*]E$2TAQ2 MRF@,SO-7R=SR?PR47^.UZ@GVG#*0MN=,SMX:TL[Y;7K AFU#YV. M(2D"O8$(%0KF$LHCB7VMBYI@'%BD3IR98?Y%H^N8R'#$^5DOWQ5%[Y5->LA8Z*/ O:83/<#"' M8!9OCQ0">(7.J.CTDKMAT,NR;?L M(2?N0Z],&'^O,>1'';QAOTWO5)!*V=@W\\/JX2E\V[\ 7\S[=_16>5P_'!&N MX#H9OWF5D>_?IGX279O>@XV+>%W2L,9SSEX,L%\Y'.IA(@$.?Q!6_P!02P,$ M% @ [(AI5U0TV[NC P ' D !D !X;"]W;W)K&ULI5;;8RTHR&-\F28DN:L5UGZ@>W'LMI\@J12PDQ"+ MJ,O?=P%*K#QU%+MY(7$[!^?L EQ.-DH_F16BA6TII)D&*VNK\R@RV0I+9D)5 MH:290NF26>KJ960JC2SWH%)$:1P/HY)Q&SR:JMH)+O-=@ZK)D>G>% M0FVF01(7*6'\$S;-VJ0?0%8;J\H] MF!247#9OMMW'X0@PCG\ 2/> U.MN-O(J?V.6S29:;4"[U<3F&MZJ1Y,X+EU2 MYE;3+">O RVEV(HW![..[9!A?G- V:+4-3K'_5-MI=)*&<,P CRN$:U563.[HME1*6\R! MRTR5")9M ;=TD0U"9X$2"VZ[H IX/QH/@,D.Q*(T+9Y!9= M;H$R8[%.APV&I)>FHQ:$9(<_YH& M+(IFX'ASS2P%(;AY? BZL&$&.OTXC+L?WFH^ 1EJ2\4. ML*R$VB&:C^_&=&PO?#I(J\=!33'3<"LM:DDQ>, URMK=BAPIDLVVR3#ME-WF M"#N1^XOI]\0MZHP;$NUFUV@LETN_/Y6$[ G8ANG "EN><\?7\Z$_I/.% M=)%-4>>.$M9,U(U0%\X-HUC1_NRH1#6TC;%JQUM2_]E4_'^7=[\-]PQO>24&H$%0>-P M=!: ;FIQT[&J\O5OH2Q54]]\+:K> Y@NE[*'C-FA_B&;_ %!+ P04 M" #LB&E7#4OOUWCP(4*R92=U<[DOED4"C4:_&^K&J]N\^"J7G)?LVRK-Y.N#95FN7YR< MR'C)5Y$\SM<\PYM%7JRB$E^+ZQ.Y+GB4J$FK]"08#,8GJTAD!V]>J6>7Q9M7 M>56F(N.7!9/5:A45=V<\S6]?'_@']L$G<;TLZ<')FU?KZ)K/>?EE?5G@VTD- M)1$KGDF19ZS@B]<'I_Z+,W]($]2(?PE^*UO_,]K*59Y_I2\7R>N# 6'$4QZ7 M!"+"QPT_YVE*D(#''P;H0;TF36S_;Z'_JC:/S5Q%DI_GZ7^)I%R^/I@>L(0O MHBHM/^6W_\'-AD8$+\Y3J?ZR6SUV%!ZPN))EOC*3@<%*9/HS^F8(T9HP'6R9 M$)@)@<);+Z2P?!N5T9M717[+"AH-:/2/VJJ:#>1$1ER9EP7>"LPKW\R_O']_ M^NF_V<=?V?SBMP\7OUZ%EGHI8 M58N)7N7)3SISC\!RC7>@<7[+-@)<,[7 MQVPX\%@P"(8[X UK.@P5O.&3Z>#:O(8=NF&38KV0ZRCFKP^@.9(7-_S@S=__ MYH\'+W=@'M:8A[N@O_D0E57!6;Y@9Y7$.RE=&.X+@_V+%R7_YK&++#YFAW__ MVS0(!B_U0_7%?_F<15G"1"E9G&<2LI%$)4^@WU=2)"(J("EJQ W^C:Y2SD16 M2=B-+O/=8FL=1ZAEDT@HS$D@A*Z-O#"_B*HUHKH=]K-:I MB+*8Z\%1%J5WI8BE!V +7HCL&BLMRML(Q,)"215C][=+$2\9/0(6@+HL\NIZ MV0R$TL"*<06Q?@B<(T:B@)(TKY)Z>T3(N!!KM:]C]AF$,!1@42ISNU/) M!+#FL)1EI T=UBD+&&2%KEX"@S)B4V:,X:THEXIU3BP5'MWU/0*9R4A/)\H5 M'#(#@L/4R[PJ8JRFJ9:#904-.2IXJD7"(-'=!$QS*EF9&S-'+"-&T01#0X!6 M_/^2"7HZ)VXJOIYBM(BCFG!?CN?'7:DD4H6>C6L]&.W7D+))" M+7Y>2SN@NW1M)QRW-7 #5^0"UQ+B3-)5LX7((*@B2K60$_LETW+)U_@D&L#G MQ7F1D$!KCM/W"LH'P5A#FF,!P9'LFF=0))")WO-UJ>,(I/['Y[>G]<[T M(+LM2'%M191)+*(_!9F%G@K0VJ![1[./[9*W6"WAP 0[(I'.L45 AJG3&MJF M%_'-$+*F_1:^-X]=$G!L[#9+4$$ MRV^P4XWV2[;,;SF^>Q82B$7H*)L-QBVCDJUR$%>*ZTPLH(59"49[[0\7[*H2I0%O"#)%BM(L5WJ(M.1^193]%T *\TC M656Z1Z)3U1.%F;B/E6KTO;95ZZJ0%22)>$@<*JK41 \%OS;^N38K6^$6&1OB8WOY2I2 #!U0,\$N$T9)_BAN2;AA MA#4P7I3UF0W\N\I:@82BDQ&(!S@I8_UL= K!5(19^CI'8\**#K1ZBV/^>H* MIFGHJS@_Z-G(5D2H+,AIEE58[!-?YT7)@!YE;LP?'/WGP^"WQ48]Z !LI$BD MF%YO'0)&:[V/"L2!OLE)CGDA*N/#3DYQ5]80$3#(&>1KVI" M.VF[2:#^)H[[VGR/5+B0G5.8H+$U^]61^CV@6I@""*%0\"6E^)!DZ(R6#:W- MRHL@+HR_+A%5(S@T3+9.WO(3H2+742OB70[?H-),S> ^EFH@$<6KQ7 _E".Y M9(LTOVT$=J]EE:>OK:?FQ74\D53GSO-92M'0Q?ULX4D1G( LZ('.GWRGC>G0%Q MQSQ)&[WMH\H>'2^FFBM&DDLZL"#KB_=>2\=H5T9[X%PAKJ7B8VQC@14" 2"/ M3?*BR N 5ED Y=%7A"O!.V9O*R7CM)#DA"S[HT+\K-,-;4P;_6$(@!'W+@1M M9]LZ= 9 B8E*[&K*"TUYI_Y>\6N1J2,"M_OQM86D0P!87)WE:!/1H(LE"N54 MU+J*:;(^_]#NL)9A-H?7(K4DW>CW2"XNF@/(O2HR\(W>86 MG_<-Y2A9DM(D-58BZFQ+R U#N:%>]]MXQRYMO(,M+A;M/9_!C''\QS[DQVPV M\VP8];Y!RS.[QLJ)YC>&@QCL,QQ'S((1Z-"">&[B !7C*ZDXUUQ5N4"+F#33 M$O28G452^T!% 4TB[8=:,H>]FT!)>4257*HEXGH)RAG)K->:!K&BHX>6?AGR MMCPW(!@UV>YX^&)! ME8M:VV3.$/ Y.2E7I1&\N_VF?/=-1OD(;KJ!-[VYQ5 M>XO-%VJ2-K.7!7EI"#3) *G[6G.23@H@XQ#.:E7I+"+AX 8=!!#(9VPV]8:S M00WS&3OTO?%T\+SU9#;V)OY *YL]=[!O?6\V&/0P4R!Z3X?>R/'TL9\=LXF, MI(X.GS\9]..IZ0\"+PBF;7*&WC@,.N2<@ YC-SF'GC^:]O!1('I/)][40?K' M?OY>(8(SH=I?AYIC;Q2,V]2<>./QM$/-J3<%R9S4#+S1S$4W@.B+[, +QM^/ MG+WP]Z]#TYGG(QAO*[SO^8/)!E$'_A81#;PPZ!-5P^@_ALX'LQ]F0/MX[$]( MI'8B4=D& F'9^F&&,BP;/&#_S["@-YRV*0?C-YJTOB-;'H8#>.D2WFQC>DV^ M$)2:]DG2A=6,AD4(QX_F=\.>D3=Q2/VA#]LRF?8%TA_XWF"VQ>@'WMAWB$#@ M35HNK7X\\H;#X9,9Y33[P^^L5'O( FS+L&V9R+FU[7XPAIJ%]\@"MA$.1TY' MV>=5,!QYM.6GR\+$"\/0(0L3;]9V5?830>IH$&P5!1?/0V\XZJ_@C[W9I+_= M_^W/>V+-K0=;YN?I'QYV?K[EZ87KM3\/$:_9$#5.HK7CU?Q9!B&S]D'*(1BUZ$ZR!/9<_MS M)1*(.^>&&IF'/1[WK?3F8O5P1 \.H_[8STW:B^R&R^].>[M?# M(3S?V.$EG''^(61R,ABW&&#H[]Q',RU HA&.7,[(O4PP"[V)RWG]U3X_JW/2 MCOX^('OY>17X<#;J*FP 9>OD2(=#;^8'3U-ABO[[SF9SK49HQY/O)TE_-05& M'#Z=#/O[4\1P6+D!R._OK< (((+1[.&KA%XP^XY$W_R3<9_5&XO9SZDST/U9E"Z8>-/ (=^*& [# MY'O3X6QOI:-\%S7 Y/4<.A%:!&N'_$.IIY4UP])%/M^^/^&XNUS. -3&FXDA+,-[Q? :"+ V5^=&V9.'>)%9ZF# MT'>_& =/3$HG8V\:.E3")>N[29BSD M5']O//.?IN1C;S)RI*U#+QB'_16'7CCKG_W]+!J.M'7H.^BLB.&@_@":MW\$ MC;1U-';8[&VK;*2M3RY?M066]U5C/;ZN,G!49@E3^/'/ND2I7PW\SVXS"15O M9(EJ1=)03,'>RO10-=5.NBE,ET&9XK1(G;#KA1>5:J-;".I&4?JH>\, #G/7 M:QX5JB ,_Z8BIA*S7:5]T[JT;[JS[&[.K[<6[.VAT:FUTZJ!H@K MVR1(K,_:I912SSTF4C^BEM(CTA3Y-T%%-Z#WY)>-LGL23E7I#4;QK (^MQP4 MUQU,I2V1[C>449.:,!7]JH+^4?@%7K/N_DLJ3'O[HZ6GOQ!@N;9=CZI_Q5EE MK8;W5,UCS\BXTKMG2,V[P+QM)%QOL5?:<2ALESQU;,18B!VB.ZM%=[:[ 46J M^MAW,&)$$:<([P=!":TN;*[+@_9( M742F+8&Q'28DJ4M8%X:N7ML;>Z:8O1$K7719APE)4RBZ66AYS.9- U8+->L; M- W,;+E?&Z&IZW[!#L5S71MGP"=4RYW?*N-/=KK=(@H;CL>IZ=6!0Q&87%<[ MQP6'&U1%_ERVF[::!I(.Y"2OKLI%E=;]-PH@(':'=<%2X?M-)%*RK$=X?22C ME+.$7Y549VMZA@C0S7-;DTTV3V^%IXLCD*/(5],=;"5JI%!I+7[KG*KZ5?<2U%H4%ILTSZZ/4M4N8B4._@T!HJ 6;/M( M54E':U%&J?B3PN#ST]T5KQHCPG;+NM>F@)7(^^UYW?G8J='O=O\U2.F&W2Z. MH+(N[^UHC&8)/;1=>M0>J!=1W9D+7M2-4Y@OA95&X 1EA ;]J4>;(EC5JF * M/ NZP4%3-^$&4%SWE"D@(,!9&L5?C^;Q,@>CCM[#@M(&M0JL"T%]T' C"4_K M$M7.#/U.O:'Z7Y&MJ[(C:+8[H^X==9#.UH&K_IBCJTBK]8JLAFE$NZ7R8TVE M=V!G?@[MD,T1=3&L?,51!OQC>6XB7;J MP8I4I2[:H,Y8$,*4VK:8U+%^'4JWX&R9T#,;7183-$+4V*Q&4.' @!MOX6R: M=W5E>ZQ[RLD"E\:4M\/*.(>9_9/?UY?K-*1YT6Z5IY:\DF)'VPNRBNY8(NAF M 1U$:$M=V_)=P:$_:"[X&.P.#ZU:O]4&2+'OG'3:>8W'8X$UR=9&H7T]Y:)K M5KJSVK&FJ3Q1I>%[U\=[-.JOUP9SN:83J)C'RHI;7UI3OX?4C3YX).X_LY[4YOSN*$W:^'QC(V\Z63$ MOF1&3!^JOOV3FIGCMRQ=4FNQJ4/6WCA7H5?@!3._GFON?)&FTVNMSDEZRPV\ M2>@H@08H?[+'R69#'7_FC8>. N/'BE*[@O-^@7TT5YY1V7?[6/*9K0UVEI V M[)JZJEY5K;$NH\U=TY^I"N/);./!$TJ.3^.XH'9 RZK]==M"L-;>H0G^Q!OX MH_:#J1=.1_54=5U+1-E.=*6:I1+*?Q9(.$E+WB4,1)EX(ZEO0\$<4 MY76N('( HW+W25_8((+!M$>CUD9"2*T?MAX,IUXP#'>YC>;R,7_G#6%O/L'0 MJ6M43*\L*'.:Y.HFGE9#W&619_@_WMZ?^P.6(4,=Z9]0D";@67%-@ZZQ1WA5 M%!%QE)ALBGK# M^2UA:0]W._<7=;!LCE159WMUA6\&.\H<:%*JKH3I32RH=3+AFQ *<4-WB]4@ M^O?8S+G#R^[D F+)J^<4>'+3O+Z:]I=#Z=?U'MIS3Y:##U&N$#0:_, M842[=?2+'6I3WV/6>MCFUIT^JB'>G#S9[9JS@HW+ M](P)5#\;63%N"?_O45;1%13V9VAUO0:V5\?*^JH-E7LY6 )RQ?96"[(-H-&" M,%?+D6+1]6CE4O7,=U'HWN$5-0=5=F_N2W!LW+7'0877V*Y8W?:S>\4- 3&' M*FT*]V]4Z&&YQWT=+A][TKKSE)R2NMF5P (Q??UI_;2^/?94WYG:#-=7S[Z/ MR*=)EO(%I@Z.)Z,#??)EOY3Y6MV@BM0:FJC^77+XC((&X/TBSTO[A1:H[]1] M\S]02P,$% @ [(AI5[K]I$+=!P %2L !D !X;"]W;W)K&ULW5IM4^,V$/XKFI3IA!G-Q7KQVQ68X6BOI=/C&.#:Z4?% M48BG?DDM&[C^^JYD[#BVPA$"4\J7*):E7>G1/JM=2P>W>?&76DA9HKLTR=3A M:%&6R_>3B8H6,A7J7;Z4&;R9YT4J2G@LKB=J64@Q,YW29$(=QYND(LY&1P>F M[KPX.LBK,HDS>5X@5:6I*+Y^D$E^>S@BHZ;B(KY>E+IBRQO5><_TC.9YOE?^N%T=CAR](!D M(J-22Q!0W,@3F21:$ SC[WN9HU:E[MC]WTC_:.8.1<5$EYD=_^(N_G8P88Y8DRO^BV;NNQ$8HJ5>;I?6<801IG=2GN[G'H= B< M#1WH?0=JQETK,J/\493BZ*#(;U&A6X,T_<=,U?2&P<697I3+LH"W,?0KCRZ_ M?/IT?/$G^OP179[^?';Z\?3D^.P*'9^R8=:"=V@)$2?\JQ<*/13-I.S]?X3&' [:MJ,^@-]4."E M7+Y#S,&(.I0]((^U*# CC^V,@FWRM6QNEZU9]5XM120/1T ;)8L;.3KZ_COB M.3\\,'+>CIP_)/WH$E@ZJQ*)\CEPY"8V9('_2_V05RKYBF*E*CE#\S@3612+ M!*E2E!*(52K;;![6]_UW 778#^BUE3_*2*9362!&C%60]LVQ0A=RF1@ >%ZRA&> (+.B2;$;VG # M$4.3=3#UG@].002II#* YF;>4544 &HS_SU0B%G010Z 3N/7F]5\OC8M]B]6,"OL4/A@9)'(*=<(/3 MI]@C%A.@V.]L:6VUBQEC.R^4U>VS9R;5%K8 OH5U/9/>W+I^GWI ,_X-6X!I M<.9:-\KA6E'F8CWEW6W!QYQSBRWX..QN54T9AMAUZ$93L*TYQ\P=:B >#OWA M=/_K\FHAD9S/(05# !/,$D5YIO(DGAD05Y&HAC<2:H'FD":">102X$#S/-&/ M[U]N?+Y"G21@>&E%W726IQ&(:)T:EIMH:\8;Q*M0PSO?1&1#"+->XTA.*LWW( M./*;6.,W_6J=T,KFP1][0R_=5]8VA^C!XM2?6O:QC[,;J9X=>[LC06(&_A2, M8P7&F#'8^3S++F&-\\=@D[[C=1;@'G_K/%;=*"0:W+5M1G8U-.38MVU>KZV\ M6A2RQ]]'9"]OE\#CT%TG+ 6RK>5(8X9#0G>CL([^AYM-7]?*:#W_^2SIM1$8 MXO# 9\/Y&3 L7LX!^,G6!(8 @KKAX[5P3,-G!+U?7L9WZZ3[=H[[ACG'W;44 M;^SB,%C+I,?@?;F[&^=@25W?&RYU3UE3!M9 ]ZV0COHXH!;[-F!8'!/! 0NW M)IW.)WU+2+)!"R01)+#XO^X^$:T4+,J=^K\7UO-^I! MC.90"_5ZREJ?#$EF^'8C5@Y[CFW#,VA86 %H\.TC5C?$@2V8V*#%=72Z_W+< M>TRB.-R'_Q_$V^;C#+A2WDL(P][N1\%I0H"S/9U7BQE8S$M_2W4XL;_PZ(Y) MJ>_A@%LH3L#80\OVZD'4Q]_N_NI"^, L.U\-QQ F[D)[NC7) Q>6U);\;E#C M4VC_@EGIM[))^T?1M\AR3)RPQW./D5X>Z7-G1Y[;V R*K/3'7DAV([F'?=>2 MMC),/3[4R# /A]_^W@K#(6UEQ(*S <."O@/,VSZ"AK35]2P^>Y.6.FU]X%Z$ MV]Z+JO.P"D@>SG'L^U92Z!TO?]BY/ M7I4]?1K=]99[S9&E]61KM5R![3#.'('6IWNYK?N>.?CTPU[%#B>AQU%4Z#M2 MS5)M[X@;"=(H MD7/HZKSSP5L7]27,^J',E^;BXS0ORSPU?Q=2S&2A&\#[>9Z7S8-6T-Z$/?H7 M4$L#!!0 ( .R(:5&PO=V]R:W-H965T"9)YF::=).T]8U!L MIH!\(,=-?_VM (-L,/%,7)9%*$"Y$&Q1NY%!E0'F2>!@J:^7Q2+',11.6@-)DP0O@D#>)L-#TM^S[F MTU.Y4DF"$7B(5@E MZE:N_Q2U/8Z6%\JD*'_1NN8E(Q2N"B73>C!HD,99]1]\K?UPR !6#V"EWM5$ MI9;O A5,3W.Y1KGF!FGZHS2U' W*Q9E>E#N5 S6&<6IZ>_7YZN;3%;J]NOSP MQ\WU_?6'&S2^#V:)*(Y/)PIFT'R3L)9V44EC>Z3YZ+W,U*) 5UDDHNWQ$]"L M48]MU+M@@P+OQ/(-L@A&C#!K0)[5F&N5\JS#S>VSLA)B]PO1.#DIED$HSD8 MA$+DCV(T??V*DCZ] ]Q%JT0@^8"BN CF\US,@S*$H2<7CR); MB3ZEA\6^?N4Q8KU%/^O_?I$+@=(J/(0.#P2+JT0Z$WFYPC>@\!!]5Z"."/W# M!GK&JRQ81;$2T?'6]YU\4.L@%Y"+9D68QTOMWN+DQ8QMY"=Q" E,% WE"'&. MN>6:'0P[G@\?U.>8N,0@48]ABQ%TFP4,Z]'#.'8XJT6ED,PM;I\%K'!:)@.P ,N:B=@H*[=+B#U ML0<>X2ZVK%:JXV"?4G0O59!L$&&ZF-H.)LST,64<,Y!PA&SJ8MNU#)K%";9] M;P"Z3@-=YV#HSL0\SK(XFZ,@BW1 Z\]9D 29-A<8@C"4JTP58$ HXD>=$@.%T$VAZ:2I>>;""J)N@=*%9'G ML!*#P36LU<_>1#9QI9[;3'HW"Z/1C;XZ,IKV#2ST9>G3(=)0#)\W2S#;1-U? MJ^0)46P$S)C:F%&O&_% \K!+_9;2(Z_?:"W3(CTRQS[FC+3]M1%Q9H3+/M<2OR.(8Y>TTPP)[#==BW6[BPO@=^P>L[N8V&OBF%O[ MT]*8.?9Q&1=!JI.Z1F,^![F QL[^U'4>ZV[;1GE@NWNI/PIOSR7_7Q5N0;:" MD^8.XGSLZ-7J 9R/J4-_'<#9V#6BMH?._6',=*LNJ\I+SYFY^@"H&Y\+JE+.[/EMS<.S1K5E=R&36_L#^T=O' MP>7:R^\WS^]$?>%@]EWN!\GS%P873>D^V]G5]"JYF#C;IP$T&6CD?C\,]L[/EMVR8.['BM2RSN8 ;^NMUD3CB: MRGD6?S-DCNO#M>&L^G!M]-2';*.G/F0?ZYO!/>[HAK%C8==R#N$92)]>DSZ] M[TR?1KH,(3;S((3]1A:JR:M]27-XTO\1^@((;9)K*-,T+HK#[O*&H$GA&,^H MV<$P-:ZU2@Z;6]LXB?$.D0JHP_1K M2X'*>Z[J2:+I;1YTSJMWC):]>@UZ#V5<#%Y,Q ,,)6]<9X3RZH6E:BBY+%\U M9E(IF9:?"Q%$(M<,0'^04FT:>H+FF6OZ+U!+ P04 " #LB&E7=8O]690$ M _$P &0 'AL+W=O4O]_C! )E0I;IM#.[+]BQS_V. M6RLAG]0"0).7,."J;2VT7EZ42LI;0$A542R!X\U,R)!J_)3SDEI*H'Z,% 8E MU[9KI9 R;G5:\=F#[+1$I /&X4$2%84AE>LK",2J;3G6]F#(Y@MM#DJ=UI+. M801ZLGR0^%5*J?@L!*Z8X$3"K&UUG8NKFH&/ 1X9K-3>GAA-ID(\F8^!W[9L M(Q $X&E#@>+R##T( D,(Q?BVH6FE+ WB_GY+O1_KCKI,J8*>"+XR7R_:5L,B M/LQH%.BA6/T)&WVJAIXG A7_DE4"6V]:Q(N4%N$&&24(&4]6^K*QPQY"PSZ" MX&X0W%CNA%$LY375M-.28D6D@49J9A.K&F.C<(P;IXRTQ%N&>+K3']QW[WN# M[BT9W(_&P\G=S?UX1+KWUZ3?'0S)8_=V< M0Z^<&J,=0[(\Q9/PJ B!FA2H%6A'*?!(Q.6< T T5"H"J2X!.JR8PR29YI$"$")@@F MF1=)R?C':Y4ORN]:^4>@Q5N@NT1/K!QIAHHQ2767L@D&C M(9R"3".'G$6<1C[3X)]GD7J0S$/+L6T-P?R33\:V6!,)\Y$#\VBP-?C9+3Q# M0)QS,F)SSF9XQS41>H$VC?1J%BNYG6WR=X&O2D."J2 ML8S=M$:O8.@E$7J(X!9J=>=DIOG08RS_D:8OJ"IZC<_1=V:KT(N2QFWB$+-2 MJ-OVR=R/G2=4L(]@E^"DAUD&W%N;@Q65?BR-Q.#Z7OFJ73N9R8_ _I!R>B3F0K\E"1OO MDH2--R9AK7FZZL=A@P^Q,G!D^BS,12S>]JIN%VWRQYO-L:7L,^6)".5%06'7\-QB M\R>(CT&&Y S+ZAJH5+OYQREFQ_%'KM\W@E_HZL;[N+KZL:ZN?("K#=4/=FU. MZ:NEI:^66X1Z"XHNC"> =RAX^;S>;N&-*(<7>Q&8<973^;+^FARN5S2@W(," M^8ORR'0'9U,T#\.[O[,;]?^.E$YFL4-Z3J%<:>+PLVK9*,%52=BHJ5\&4E M9$$U@/+!5I5D-&V8BMQV'2>T"\I+:SYM< LYGXI:Y[QD"XE47114/E^P7*QG M%K&VB%O^D&F#L.?3BCZP.Z:_5@L)D-U)27G!2L5%B21;S:QS"P(SO&YE6I](P#L];Z9\; MW\&7)57L4N1_\E1G,RNR4,I6M,[UK5C_PC;^!$9>(G+5/-%Z0^M8**F5%L6& M&2PH>-F^Z=,F#J]A<#<,;F-WJZBQ\A/5=#Z58HVDH09IYM"XVG"#<;PT2;G3 M$KYRX-/SQ>UOBZO;^[_0^9=/Z.KWK]>+FZLO]^CHGBYSIHZGM@8EAM1.-@(O M6H'N#H$QNA&ESA2Z*E.6ON2WP;C.0G=KX86[5^ =JTZ1YV#D.JZW1Y[7>>PU M\KPW>3SF:"O''Y=CNN5,531A,PO:03'YR*SYAWE M=!W\,1>.C%D'O01Y.D+NJ<0I5 <*%-$T[;RP!DT4)(S7^TB*ZL M",CS(O]X@(D@9WY\O,,2C$JF!R5$' >[$^<%AF G=O9,A:";"L%_F@JC\1T; M"OO5_)_-OZ?I=S?[6YK^0&N9?$QB/)F$PPQ% 79(<*!HCH@SP7'L#FN#Q#AT MO.-#6MLB <=W"I\0F!-]&8^95UKQ'$32H3P9QB#P<$G=/H89= MH8:O+E3HL]K49T(KKFG.?X#KL$WN<,CT%B^3O(;M 0X[+CI$4RB#9M1!['3& MH!%*&'\\;2*K-+R*;5NG&FN%_8[\['L15LG&W!+TH*+=E)C9E [< ME6_KC0.W ]QS+B8O9A0@'.*_YEX@0!GW-R'<$G&([@5D=B#.\[$;!D,$P0$9 M'8'V8'D%,Q^:%1VJQ11-N\=VV.XOX+Q=?GOR]A?BALH'#O[E; 6LSND$QIQL MU_(6T*)J5N&ET!"3YIC!GPR3A@"^KX306\ HZ/Z-YO\ 4$L#!!0 ( .R( M:5?'" >&PO=V]R:W-H965T.3WIK+E[D"D"A-UHPV7=62I77GB>S%5 LKW@)3$<67%"LM"F6 MGBP%X-P6T<(+?3_Q*";,27O6-Q%ICU>J( PF LF*4BQ^#Z'@Z[X3.%O'E"Q7 MRCB\M%?B)@Y(3"DP2SI" 1=\9!-?#ELFW"=\)K.7>'IE)YIR_ M&&.<]QW?$((",F40L%Y>801%88 TC5\;3*=I:0KW]UOT>SN[GF6.)8QX\4QR MM>H['0?EL,!5H:9\_04V\\0&+^.%M$^TKG/CR$%9)16GFV+-@!)6K_AM\Q[V M"CK^!P7AIB"TO.M&EN4M5CCM";Y&PF1K-+.QH]IJ38XPSO3-RZL"$%_HH_[)!01/\A((@=H,XW/-T$S=NM]$#2*F5 M(*MH56"-B##E0I%W;"6BZ=B.W6Z4[-I=)*$;=-N71_NZB&GQU//MX^:@/XR, M'.)&73<,DIW9!L]'M0RM$NOQ?P1BR5A$A6PT*7^53MVD*@% MLC84+ZTHS;G2$F>W*_U/ 6$2='S!N=H:ID'SETK_ %!+ P04 " #LB&E7 MD'VP/SS^+SZG'17E+WP%$"@USPK>,](A5A<61:/4\@QOZ0+*.3.C+(<"[ED MHRQ1Q& M-'LFB4A[1MM "7BX?KZ]NT.#^VOT,/D\?D*W]Y/!_/0+?05]H(5*.QD4"R2Z_)46MY74W\@[=1L (%I?(LTWDVJ[7 M@.?5^GL:S_L-_0^I7:&V#J.J3+KB"QQ#SY"IPH$MP>A__. $]J<&F5NUS*TF M]/XHQ<4<."(%$BF@&#/V1HHYPCDM"X'H#,TI358DRPY)WHS]\4/;M;U/Z$^- M Z[DD5X3D$^!:=?M[EU#O-YRS#UVY>7MA;MWXKPL<)D0 Y9F=,-BAA.:V8N\<&T+(KT/(;W1S)!_WI)3*20=0K3".OY>$0;*O^:$@ M:D;_TT'T-X+O'4%X;/QU<]]LM8,+--H\G:=*NIOO9U7&-^1C4.=C<'(^OB\3FW'_5F;) MCDC7'I$R )17-1Y4C3^2;B/*=65Z@B44)2%O_7U57=4C6&=-N!7ITW2-Z.V%XL*CM%R?/E(U^4PFRMKK0'-A< M]]H865#$O M]/V^5]&2.^G0^AYD.A2-9B6'!TE44U54_AD#$ZN1$S@;QV.Y6&KC\-)A31

1U+7E; 52DXD5",G.O@!OPLX25VID3D\E" M-DP_BM576.?3,WR98,I^R:J-#08.R1JE1;4&HX*JY.U(7]9UV $D_@> < T( MK>YV(ZMR0C5-AU*LB#31R&8F-E6+1G$E-X2[)/3# MZ !?U.476;[H0'[[TFI1\7Z4N0F7JJ89C!S\U17(9W#2DZ.@[U\=T!1WFN)# M[.D4;U;>,""B(!.8ZWWZ#C.<'"6A'UV1SX[7RFC FFNHYB!MX??'3"!;AP3O M0\Q9[7.&[YRG#:=-7FK(SSXM?@:R(M\%Y>28A&[/][L58P=)0FX:*8%K4@MI M6P#FP01??-$&F6/EMV)?X;=>P_*_BOWO/#:>N.?Z>^3$?3<9]/ H"L"\/M^W%.Y*+DB# J$^N>#GD-DVY-;0XO:]L&YT-A5[72)SQA($X#KA1!Z M8Y@-NH&UL[5I1;]I($/XK(WJMBN2 O6ML3!*DD.:ND:X1 M@O;Z<+J'!2_!JNVEWG5H_OW-VL8Q!%QR%Y(JRD.P=STS.[/SS7AVG).E2+[) M.><*?D1A+$\;]"63(3XI@>7_FG# MU KQD$^5EL#P1AJ0:C&]T)FHUQ2,U;O5])_SVQ'6R9,\G,1?@U\-3]M M=!O@\QE+0S42RX^\L*>CY4U%*+-?6!:T9@.FJ50B*IA1@RB(\RO[4>S#/@RD M8""9WOE"F98?F&+]DT0L(='4*$W?9*9FW*A<$&NGC%6"3P/D4_V+L]'5Y=4? M8QA>C&#\\6QT >\_LTG(9?.DK7 !3=:>%L(&N3"R0Y@'GT2LYA(N8I_[Z_QM M5*S4CJRT&Y!:@6.^: $U#2 FH37R:&DMS>39.^2=ATQ*.-MF62VC#HV>7+ I M/VT@]B5/;GBC_^Z-Y9C'-6K9I5IV)IWN<@)+XB"^EC#D"8SG+.$&#)@,I@9, M;N%<1!'B-]/=@,MX&J8^4L/GI<@GX1-7<^'#WW^B7+A4/)+_;#/1/H")G=+$ M3NW.CS&;^&G(0%BGZ MA]R3N_O)^S1FB"G<]F;MLZLTX@E3(C%RA_4>?=.N\#44"C2+*94$DU3I5 1* M O#W,*Y"'V>R)+C-WA/#>IYS>J,95BV==\6?$*ZADW<-6+'\+S.W=ED7@+5#2HBY>R_E.R[1Q M3+R69^%UI^DKA:KF;RZ2V4Q(=\TPZGA;]\ S/,="K2 ,/ M1]B+0%!A_:$QM+G,RT#1!QX+K)0J>:KZ8GDXHKYFE1UN$[M!=*+KMOEW,R [ MMN%1JQS:")IN]Y[H#C7,CGE'91NN>4?U06N,-2OPV0R+6 V9-4CQ[VEPPT($ ME$3'-=$!ZYMOD>/:\3YT>QJ_B:3',/_9LM JB'1Y4@9.7I7=R[IFRR3-C8GM M><-L6=XF925IU*VZ)4X?;5T-G+U+%5U"&!GI3(1XGM-EZ+) R-$*(95,5B:W M&N1BA2>Z7 M^3 ;:[%!A 5O%EA!65;C?(1'R33T88XFP81S/#S&*CCRBWCL@6M02D LM#X8 M>W?,U'2U_4=B=H1RCM!B?KNB:QI@$0M/LA(UG&KUBS>#MAZE:(\0\W@T/I/9 MK76,'+9A.01&XR]::OP;8*MJYE;_.3[75K@\U;^8D:75+U MD[W33P_PS6L,93%$[1TQ9-?YAII6&4-6AU9]T]WAFYHFA%,V(9P]VC^#;;V% M6L;_V!MQ2[7<7Z']XQ[ Q&YI8O?@[9_Z%9Z[:MR\/E'[9_#:_CG$X7WP:.T? MA[;PY/,6'+?ET,K1W;%;GH-C%\MQ[^=']\'/VC^81UUKS3#7W7(8U[N#>^"L M[P&>UDSZ_"?W%]7_^3\0VCSP'0A$6\Z5+P%&3]0 &M0V@#P7$=0IAY9I&?IP MN"G;PPK*L2IDMH$;?F?* UI 5=$';/ULFKT)HL&UL[5IK;^,V%OTKA.L6R4(CB]0[30(XF?0]&R.>!Q9%/S 6;0O1PZ5H M)_GWO:1LD?)#X\FF[1;8#PG%2_+R\I+W\)#T^6/)'ZHY8P(]Y5E17?3F0BS. M!H-J,FQRP0HHF98\IP*R?#:H%IS11#7*LP%QG&"0T[3H79XKV8A?GI=+ MD:4%&W%4+?.<\N<[+1\1E;= F/]1056LP+BWDK(P%A](4VHG+\?O;ZY_?7 W'-V_1\-/P M[BT:_3+\]QB=O*?W&:M.SP<">I%U!Y.UQJM:(SF@,4;ORD+,*W13)"QIMQ^ M=8V)9&/B%>E4.&8+&[F.A8A#W Y];C-D5^ES#^B[+G-8TQ55JV*1T:(ZVS?* M6HFW7XD,EK-J02?LH@?14#&^8KW+;[["@?-MAXE>8Z+7I?UR#,&7+#.&RBFZ M&8]&:$6S96TPK2" %O*SVF=UM]YOOHJ(XWZ+7BN]G4X93XL9&D%2)G+*96Y3 MC/' =09RVG9%I!%]1U,.2YH_ ;)<:I13\H\A]'"^I\\H#XBV Z#ID4?U-A8 MYS^6&3@G2\4SHY-G1GEUBAS;;YJ:WTWM)%VE M"2L2])RR+$%O0)/\NTNKAS=3SAA*"U#(*H$X%0S5?6$[0%]WS+W?S+U_]-RK MX;^1J)-(C^AE.REEYPR&+0=7@D$35DA\0_21\F3OTNCN]K67QI>F@+%(S!G\ M20?G-80P"2$( $"P_)YQA0+;#0H8R#'U-ZE:CFH!ZJ_M.B?+@BZ3%)Q[NEMY";8:/ MM0V.ML>#1N]+0;/#D;.>(<,%H16&9,LEILM(8!%B^@Q[EANY__44'IEV0$K0 M0$KP99""#D%**M.B*K,T4=!2"4B A G9%*@@IP=WGFX3_@\O_RAXN9:+ ::< MLQ4KEJRR4%5.!6PM#/C[?37AZ0[RA*T8\ZZ1!Y2"J-W3"?"H=,*T M6A.)W-# (< H,^?X $- PRB?S!&%G3L!G5FY4$M75W,-4/(CC2&>Y9GH8N'8 MA6G.,DEFI+::G9C4AEBN 6;8"HB!2);K^(9N/_;0]ZR X,F4-IH D4\K(8-I MQ0R541 ;.>R8M,F*<6STX+CQ7XYT'4@4-D@4=L+ 3;[(RF>(P'K_NE6K"/WZ M3L73;_M@I5/?"VEXU%@;O<9)(?H33(P;$^.CH7WM3770!2Z\S]1N97\W2!]* M/ZFS-:SO5U+XQP]A2< C4Y\:E0EMA<>;37L\U.6FFOBQ/5,;;[M[[+60ZF>C TU M+]N>:).'EC-@@('?MZU8<,V M/;Y)X]B*/7RT [XP[4! [.@K+.=H##3<;:$5'-%A8N6>:WAD[Y56=P]_-P > MF]ZNY]\,O^VRC]HI-\8R^2Q4'@W"G\/437F#BE!\A5GQ0K^Q_Z;@"N6O(^T0VPP9UPK9!/K?D4!M.U!C.R5HW,:)WMP1: M!"$R"+-KJ-\2]UT;A\AW3630%&Y;#K5#@T1:Q(CDP'9TW=AKR?N>'>K2P."$ M@6$:B8*6O(\C$WD)-H#>)H:1+;%L%6M%Q-48&)IN,PR2\CZ.;<=!!F)&QH!< MTA+W72+O"XEQDQ&:4VA4-^7[D;D91PM"F^4RS.MCXB;>YG0E+PP3-@5B #1@ M8NSF&?#_W9WY%;#3N/['G<@&AR8@$NK6LZ;D*K3V0F2GHA?27$RTH>0UN/A: MRRM;J9\6<.>SP)?2\<]H^ZNWCU>#^$WZ/:=P_GXKV:^ZY=\N;^-X33='0%/& MQ.# QLYF2VRVC-#U=S<2'-H^WD<7 M<1#OJ0WL+=@>00?Y\RQ,G/8@PK!K2>JG)-S]YK,3X<.#+P3=FEX://KA _NO M$N*=#QDOM5+?I>+C+U.Y]FUGF/]OWXW^0\/>;;USP $)-T'?P@,"]"K>Q/@) M<8)3,TIAZ_]\E!HT4;U%^LZ^I30PGN%SQF?JQP85;/C+0M0O\HVT^4'#L'[& MU]7K7T.\HWP&QWN4L2DT!;8*:Y[7/S"H,Z)?&ULO59M;]HP$/XK5B9-G;21%PH%!I& OBS2 M>%%I.^VCFQS$:A)GMB&TVH^?[83 II!*%=V7Q';\//?<77R^?D;9$P\!!-K& M4<('1BA$VC--[H<08]Z@*23RRY*R& LY92N3IPQPH$%Q9#J6U39C3!+#[>NU M.7/[="TBDL"<(;Z.8\R>1Q#1;QF[AEJQ"H19,MY_B%2Q W*=S)F=FR1*0 M&!).:((8+ ?&T.Z-[*8"Z!T/!#)^,$;*E4=*G]3$"P:&I11!!+Y0%%B^-C"& M*%),4L>O@M0H;2K@X7C'?JV=E\X\8@YC&OT@@0@'1L= 2SQ.A*W-/L&A4,M MQ>?3B.LGRO*][;:!_#47-"[ 4D%,DOR-MT4@#@".E(I+V).*SDCR)J>)ME.)J:MWF$=^C[ M=)T(DJQ02B/B$^"]*G=SEO-J%G62>CS%/@P,>50XL T8[L([Y3B._5YQ]MC>:\%OC&FW5)6]R1Y[[Z# M1MO:5U?K_V?^%9NM5U-O']P.=BW7XID+O$5?T(-WA7ZC?%JIJ9;GK7%V]CJ= MD_P-!YO%[OV8G!G60*,AR1%9Y@CC&0E]^5?4'VCYE3=@PIN-3K_U'#S MX.:/@:UT?\.1#D;>!)2K90\US#N'_?:\ 9M@MB()1Q$L)=1J7,BJSO*>)I\( MFNH^XI$*V97H82C[0&!J@_R^I%3L)LI V5FZ?P!02P,$% @ [(AI5Z%H M 2W@!0 IR@ !D !X;"]W;W)K&ULO5IK;Z,X M%/TK5G:TFI%F"C;O;AJIDP3(:OM0T^YJ/]+$;= 0R&"GCW\_AE 2C$,3[=U^ M:2$YY_AQ#[;O#?WG+/_!%I1R]+),4G;66W"^.M4T-EO09<1.LA5-Q3@13>B,%Q*1^/=$AS1)"B71CY^5:*]N MLR#N7K^I^^7@Q6#N(T:'6?)//.>+LY[;0W/Z$*T3?I,]A[0:D%7HS;*$E7_1 MVBV9CQ;5F31@V6<;OY'+]5$[!"PN8= *@(YE&!4!.-0@ED1S$,)5D6P M#B78%<$^E.!4!.=0@EL12KMHFW"4L1Q%/!KT\^P9Y05:J!47I2%*M@AAG!;> MG?)(J^H1OZ%#,Z1[,LG0O[;JY8EL3SB(N;^RB)TAE%96\8^CRB/(H3]D4P[Z8C M]/G3%_0)Q2FZ761K%J5SUM>X&$+1$6U6=??[IKMD7W?IZ@09^E=$=&(HZ,-N M^D64"SK>2Q]UTT=T5M.)@CX^O/,JNM]-_W.==M*#P\>NHH>'CQTWZ9KP7&T\ M4AN/E'K&'KW22\7JE3V@ZUS<"$\DKVC"V%I8R8]38:4X2M"4"V^)Q9(KW;)I MPU2W4:S[IVP5S>A93RSLC.9/M#?X_3=LZW^HO ,I-H(4&T.*^9!B :18""36 M\*-1^]'H4A\(#ZZB>([HRZI8VA@2"Q3*^(+F8AG.3_X&Q5K-V"&BW5#BKX*9I7;4"/\"IAI8-.6XM_9]6/C#RD60(J% M0&*-^%MU_*UW5@21(>3\M5P)Z,]UO"JVH:\H%1F%V+2BV6R]7"?ER6=.1?MB MNRJ.XRJ+6*V@8ETGCO10#]LPSQ,6D1RB$L.Z)Z\05FL=\5P=2S[R52C7II=3JG]9R)T_PJ MRX5[5;/:23[V7 4I-H(4&T.*^9!B :18""36,)I;&\W]@'.^"^E'2+$1I-@8 M4LR'% L@Q4(@L88?O=J/WO]WSN^4/M:&7OND1RQ#VE1'"I1NN/*>!-DQ'U(L M@!0+@<0:QL'ZME2F@R0$W3+'VJ12:R8.V#3DPXL*9V+L2@>3,6CO?%"U %0M MA%)KVF6GLHH_*G_H;NEH1^'VV10[IBE7(I0XR[%=V5$*G.YA.;7UE3C;(M*2 M%RAQA!"IW5"!\US#VW,RQMO*).XL-+V;#_ _92K?VT7YLUQT-RW7E?4I1G?0L1]ZG('OF@ZH%H&HAE%K3/]OB*>ZN MGAZ^:!J :A:"*76M,JV((R[*\*0Z0IH^;A2 MV_7)-^QXIOR[B!)GVDXK75'A,-8=^9BLP#FVG/T$*IAIR[T+E:W:^\KX>%M> MQ9W5LO>3%=#2::76^+G%-*Q6YJB $4=.:L8JF"H0;9@J#FV4*@R*)MM1T'9> MJ"I>X;N(\L%S.%F*5E!_RMK),U&D]/FWDTQ.W:K U??W]A#YO! MR\'<)Z68YLN_TWFU.!NY(S(7#\EF6=WFS[%H!]1T<)8OR^8O>6ZQQHC,-F65 MKUICV8-5FFT_DZ^M(UX92![8@+4&3#4P]QCPUH ?VH+9&IB'&EBM@75HE^S6 MP%8-[#T&3FO@'-J"VQJX372WX6ABZ2=5,CDM\F=2U&C)5G]I$J*QEB%,LSIW M[ZI"_C>5=M7D[O/5U?GM/^1C2.XNH^O+\')Z?OV)G$^G'S]??[J\CLC-QS\O MIY?!'7E/;L536HHYF>797*;O]EN9+]-Y4LF+LI(?,J^KDN0/9):4"_(@YT9) MWOJB2M)E^4YR?+[SR=LW[\@;DF;DTR+?E$DV+T_'E1Q,W:7QK.WXQ;;C;$_' M.;G*LVI1DD#V90[8^WI[^WOV@=[>^YY]I+>G3$,PEE'E/JU249Y 4V9+:\*T]3)X M4JZ3F3@;R76N%,63&$U^_87:QN]0NF"2^9AD 299B$D689+%2&2]%#1W*6CJ MV"&! KYMPGH]3&I[RC"G%I 6'F5] ME ^@;--4'!L,6Z0F=Y48 =WR',=68@1UGMK,5(($](MRLT/UO&_OO&]KO7\M M3R?-1NGMIMY.I=D[LB[RIU3N",C]-[#P0_ZW!T/@YL#]0]![;CN*]X<@UW(5 MOP9#$+-M3_%K"*"XY7F*]XG.PN4*\,PU0FUA2$>52I"CX 8]3E"EL P+C%+:5\A!",6Z9:<@&8:5E< M60IBB(TZA@U/>V_G<^^PFMN67'#>0X[W (^:S%-\,#T,Y@,P;E%7\4'@#9<= MTV:VLCJ% )MEF%S=CP PAQF#<@O F&DENQSHL*/#)? MZ*V/K:RH;#XJ6X#*%J*R1:AL,19;/^->Z5OTYYRE6UZL7,1D\U'9 E2V$)4M M0F6+L=CZNK;5GI'8\>RU$ -43J:Z%X[ MD5+#5!_T@#WB&O!>AW7"(M,+BTB* P,T,#[XK6D*P:" 3 H8*BB(-0H%# M1IGGJ3^$@;C] >N$/';<$WX'BPX,]1$_5#8?E2U 90M1V2)4MAB+K9^+G5S) MOO>HW_&B P.D/:!0 -HD4">&**A,H$J30)M0E0!44ZA( +#]-:(3)IG^R;P? M5AK8\%$U*#A#%!2<(0H*#JI "+0)!6>( H,#P(;!&;]Z@V(EBL?F;9J2S/)- M5FT?FMW=W;VQ<]Z\IZ+Z[C/JRI?-5\7(IF+H@;(_S_D>?5R43>P>Q]J M\A]02P,$% @ [(AI5WPZ7/5J! ]!T !D !X;"]W;W)K&ULK9EM;^(X$,>_BI5;G7:EN^:!AP '2"UY(-'15J7^8[0@3Z%D<)GR@[ M(?8C5>7K'8DQOZ)[DL@K&\IB+.0IVZI\SP@.,E$)HBLO P_A=B?2 74ZWN,M61*QVM\S>::6E"", M2<)#FB!&-A/E6A_YNI8*,HM_0G+B9\,"(>BU%?0+0;^MP"P$9EO!H! ,V@J&A6#85B SL7AS64JJ M^2O/\L7" D_'C)X02^TE+SW(DB[3RS0)D[0^EH+)JZ'4B>ERM5A/Z'HVNUO=/GJW+KJ_^]N;>?82_8EF-%F31#"+"!Q&_(LT7"TM]/G3%_0)A0EZW-$#QTG QZJ0$:=^U741W4T>G?%. M=!VTH(G8<60G 0EJ]%:S?MB@5^63*A^7\?*X;HQ&X)+LKU!'^P,9FM&IB6?6 M7F[4W;=_S;O3+%]@)N7ZN][=9KE%UJ6\SON\6>X?DL;@O?;!U\G]]L'K M#7G4*\<\3U>DXDBFR,G[$B4 MZ>^_Z7WMK[KR9G>TQ\ M1[)'(/+U$.[3TJBKAIS3SSCIQ.\XU37-,+6Q>CS/\[=FPX&F]ZM65CN8W0KF MU%@->YI1M7+K7.K:\,+EO,[EH#>H6GDU5F9O3E('Y4;O]']02P,$% @ [(AI5P5"OL*;!@ 7S4 !D M !X;"]W;W)K&ULM9MKCW\:Z&"G608>OM[2W6KP M?##/84$F-/DK7K#5U< :H 59AIN$?:9O,](,R"AY$4V*ZB]Z:]HJ Q1M"D;7 M33#OP3I.Z__A>W,B#@(X1QZ@-@&J&*"?"-": *VO@MX$Z'T5C"; Z!LP:@)& M?0/,)L#L&V U 5;? +L)L/L&8&7[S2F5@^JOO/++-&3A^#*G;R@OVW->^:(R M717/;1*G97[,6/Z'HRN7^Z>_3O M//1P_X<_\9TY^@U-PBQF81)_)0LTH04K4)@NT'R390GA.<,_0C=A$J810?,J MN?VTSN R$SY."0OCI/B%@Y[F4_3QPR_H XI3]+BBFX*#BLLAXR,J^S6,FM[? MU+U73_1>0[F"+"3QT^YXNR-^R,_D[G2JV]-YHW8"YR3[A#3E5Z0J MJB;ISZ1_N"H;SH^I.S^F[G:'WX8Y#\+!).SOO]^^\ M+#SHWWG<>]5U<:"'2$5?4A8 1KV='>V='N9<[)V;G02]0!%75!:9YL"*JIBBM? M4%$?E!9 T=KNW=?C<&=)HS6;2YVI'9]AR[)$8X*6U'II.J":+BC-DXR@7(R( MM@2M@X'2 BA:VY;[4ACNKH4]TO)'%_1;YM2/C6)HIKA1@"6U+,U0A6;3?C2G M'\V5-1O9XIZF)Q?5--$J$IJBCH1EJR]I9EJ*T"J0M-(,:]^J_9WM*T>XNW1T M'47YANQO5.2+0] 2$2AM"DIS0&DN*,T#IX2TM:E$4U9'D8,)>$SS:N-IBRG2U*4OQKF[EV2$\Z5E$-45;PD3KI[ M<;9S>XDZH*(N*,V3#<'4CV]?0 M)H+0 BM9V[KZ6A+N+25OGQBF_Z28'6Z,L M?#_A54FM1-%,1?0J:'6IGZ@#*NJ"TCS9$#35$JT*6F0"I050M+95]W4FW%UH M$I?'4G/:1RMSW1YA730G:'FIGZ@#*NJ"TCS)$#1+U731G: U)E!: $6KW3D\ M>')B3?*7ZDF=@E_@-RFK?ZV].[I[&NBZ>@9&.'Z#+R98Z9J_!]02P,$% @ [(AI5YS4Z\LC! $A@ !D !X;"]W;W)K M&ULK9E=1*LKW]]Q4?Q@8KU&ET$X-XSR,='7&03B8'QK^+#:42_,BS M0DRMC93;L6V+Y8;F1-RP+2W4DQ7C.9'JEJ]ML>64))51GMG(<;"=D[2P9I.J M[8'/)FPGL[2@#QR(79X3_L\MS=AA:D'KV/"8KC>R;+!GDRU9TP65S]L'KN[L MEI*D.2U$R@K Z6IJ?8;C&.+2H%)\2^E!G%V#TI47QKZ7-W?)U'+*$=&,+F6) M(.IG3^O,; N[8'OS&H7+=KWZN)BX@DLPEG!\!+M:*5%]7L5]9JOM*B M7"@+R=735-G)V6/\+;Y_CL%C//_ZQ_W=T]W7>_ KB%)!UFM.UZ2*)ENI-;&G MQ8Z"CQ&5),W$)Z5Z7D3@XX=/X -("_"T83M!BD1,;*G&5=+M93.&VWH,Z)4Q MN. +*^1&@+A(:**QCX;M1P/VMIJ/=E+0<5)NT2!P0;_^_>.Y/AMBO$K7CN*[Q7U\)8%^F:Y>E99=8;BRU9TJFETIJ@?$^M MV<\_0>S\IIMFD[#()"PV!.L$Q&L#X@W19T],DNP8!.WK5MOCRK[\4NQGT/,= M%$SL_?GT:F0((S?LRJ)+F0<#+W"[LOA2YF+'&YUH'6?]UEE_T-D%6\D#X51] MR5[$DJ?;ML>%TJ MR-*EVJGJ_1U$O'71F81%)F&Q(5@G#J,V#B.#66!D,B F89%)6&P(U@D(=$Z; M>.>=>: !G+^3&&.WOR70R9 ?CGIY0".#(^P$3B\1Z'0A M9VR7_/>>8)CRUM5GE!89I<6F:-UXH%,\D,&]L)\7+F6>&P07>>%2!GW/P?T-@DZ'$,*O[!#@Z6@$A\]& M"S6%:G>@=W70],VKSB0M,DJ+3=&Z03@=V:!O,AD8/;@9I45&:;$I6C5V KF\DVU85UA6E0#U?,2:/-V4'[;\!9O\"4$L# M!!0 ( .R(:5?GI=7 DP, "@1 9 >&PO=V]R:W-H965TLI]\ R#0[R(G?&ILA"AO3),G&R@P MOZ8E$'EE15F!A6RRM#GQF*TWHCIA!I,2K^$)Q'/YP&3+["AI5@#A&26(P6IJW-HW M\:B*KP.^9[#G!\>H>I(EI3^KQETZ-:PJ(<@A$14!R[\=S"'/*Y!,XU?+-+I; M5L+#XQ?ZHGYV^2Q+S&%.\Q]9*C938V2@%%9XFXM'NO\,[?-X%2^A.:]_T;Z- MM0R4;+F@12N6&109:?[Q[[8?#@22HQ8XK< Y%?BO"-Q6X)X*!J\(!JU@<*G M:P7>I0*_%?B7"H:M8%B;U?1N;4V(!0XFC.X1JZ(EK3JH_:W5TI&,5)7X))B\ MFDF="!ZC[]']H_G7^/[NV]W7>_0)W28)W1+!9:TED.WP,H;_>=GH INR/KE.7)J^Z^N/SN*GE\^;/;/5:X77VZ-<^]O#Y5%=9 !FI(-9O? M\!(G,#7D=,V![< (_GEG^]:_*G=UPD*=L$@G;*$3%FN"'=7(H*N101\]N,WE M>HI) DBNS')Q.YN[5!73(/T:62W7N\ >N-9H8NX.2^$\:NQY@^.@4(5R[!-4 MI$#YCG4K-YJK4[80BZJ=.V$(G+-8$:_PT#S9R!;!UO4?GJ'ZA M:?9TW=GN,\!MO?LU_P]OOB%\P4Q.SQSEL))2ZWHH!R!K]N5-0]"RWA8NJ9"; MS/IP S@%5@7(ZRM*Q4NCND'W<23X"U!+ P04 " #LB&E7YX+BPTX$ M%@ &0 'AL+W=O#57VS-WAK3W(9>;*<'DO^@$<8,_$R3C,Z4B+'MO:K2(,(IHG=DBS/^9$WR%#%^FV]4NLTQ"@NG M-%%U3;/5%,69,I\6:R_Y?$IV+(DS_)(#NDM3E/_[B!-RF"E0.2Z\QIN(B05U M/MVB#5YB]K9]R?F=6J.$<8HS&I,,Y'@]4Q[@O0]MX5!8?(_Q@9Y= T%E1<@/ M0QEGYC7Y6 MB3ASX#AR![URT-L.Y@4'HW(PAD8P*P=S: 2K8F@^SN#]NP_@'8@S\"TB.\J=Z%1E?'LB MB!I46WDLMZ)?V(H!OI",113X68A#B;_7[^_V^*L\+75N]&-N'O5>P"7>W@%# M^PAT3328=2-8A1XQ@6\4TOPTPD$O!UB!A)"I84N MH4PYE#C[[ND6!7BF\,.-XGR/E?GOOT%;^T.6Y3'!O#'!_)' &O4PZWJ8?>CS M1[R)LRS.-OR<3$1=9'4H(>P"0KPR]O-/T-3A9*KNSS,L,9LXT&U:>1(KU[+, MII4OLX(6K*T:9*V:K-5+EO^BKS M_:TF4T-K,Y68N;:NM9@. _.O@36HVC55 MNY?J(D+9!HNCM#YM97SM3FRWQ6(A,X$MIET;T^F45&)DNW*63LW2Z67I'5\I MJR%M['0V #53:_7GHFME.UJ[M%TC!QI&B[ $R3(<.>-)S7@RC#&^VLL3&5U' M;]'M6MENNW3>("C_"E2#KUOS=0?V<5<^R$B[W1^3W:K+0F*C=RA+C S#:#6+ M+[$RX8420^TDIK1>TL]1L>X%N M%0:CHGFCHOECH35+HI]*HH^GUBJLL:HR)IHW*IH_%EJS*B<)#7L5X3#-UH]Q M*VDS?26O# M?K%]FS;K![NY7<=$\V!7H4O4WE@QF^D^Z7W8+_AO$(85TOG;6Z8,^P/>G,1! M0?VQ@I995,\F6BGF0DJ,$BD(A+0J9Q;U:CVN?"B&=*WU1WB_@))U3XPWBPG: M";Z'GDY;BQO&-D6\[0588RDQ66$48AS8<"?KPEA MQQL1H![ZSO\#4$L#!!0 ( .R(:5>SY$;:[@( %H, 9 >&PO=V]R M:W-H965TV^^)Z_;WE+WP#8! KVE"^,#8 M")%=F29?;"#%_()F0.3(BK(4"]EE:Y-G#/ RA]+$="PK,%,<$R/JY\_N6=2G M6Y'$!.X9XMLTQ>S/-21T/S!LX^W!+%YOA'I@1OT,KV$.XC&[9[)G5BK+. 7" M8TH0@]7 ^&9?37T5GP<\Q;#G!VVD5O),Z8OJW"P'AJ4F! DLA%+ \FL'0T@2 M)22G\;O4-*J4"CQLOZE/\K7+M3QC#D.:_(J78C,P>@9:P@IO$S&C^^]0KB>? MX((F//]$^R(V] RTV')!TQ*6,TAC4GSCUW(?#@#[/< I :GOS<'-WB\[1"%; &"QEK>V ; &=CD#@..%?Y.#C M?(1.3[Z@$Q03]+"A6X[)DO=-(:>C1,U%F?JZ2.V\DWH.V05RK3/D6(ZKP8?- M^(\M:<1'S?@(%A*W<]S1X./VD]?AD_:3U^'3]I.WZ[@I"Z"J J>J B?7<]M7 M@<[/0L33BZ@S\XIG> $#0QZ*'-@.C.CS)SNPONK<[5)LU*78N$NQ29=BTX[$ M:C7B5C7B-JE'QV?"F3R>9)\(7:444D$NI7X,=Y$3>&'/[YN[PQIHS/C1&M#E M[/6\L)YSW&7.29=BTX[$:NYZE;O>!]TEE)PW.%S(^8>[;;G6D;^-.3_J[_\9 M;7,C+__ 5( <7U$JWCKJ;E;] MG8C^ E!+ P04 " #LB&E7_6XB\3<# "T"@ &0 'AL+W=OV6',@>4.J*QL[3FC7I*16/&GVKGD\81M9E12N M.1*;NB;\QPPJMIM:KO6PL2A7A=0;=CQ9DQ7<@+Q=7W.ULGN5O*R!BI)1Q&$Y MM2[<\S32^ ;PI82=V'M&VLD=8]_TXC*?6HX.""K(I%8@ZF\+$CP_T#P.H)WZ@E^1_!//2'H M"(UUN_7>)"XADL03SG:(:[12TP]-]ANVRE=)=9W<2*[>EHHGXT7Z);VZ3=$B MG7]Z?W7Y^?+3%7J#Y@6A*Q!(,IUTX!QR511;H!M +Q.0I*S$*X6[O4G0R^>O MT'-44O2Y8!M!:"XFME21:7T[ZZ*8M5'@/T3AH8^,RD*@E.:0&_C)G3@A_2,L-'!6]@?88\YS7"#O8,\$5(C4;$.EZ/N1R7DK%NP%X7I^ M-!H/G!M@V!^-![#D,/85X88.R9G8>]\_"H\T7;;85JNQE;T?*G MV7'XZ/ WKA\X.!I8-N%PB+W1P+,!Y[N1'PV*)S7@O-#QQR.SZZAW'1UUK=KW M7XH[>EQG83AR@X%? RSP(F\ 2TY32_^JUIJU]S[#-?!5,_\(E.G";;MMO]N/ M6!?-9#'8G[GG<]>PGZB1K)V@?LNW\]Q'PE5G$*B"I3K*.8O4U?!V1FH7DJV; M(>".2352-(^%&BN!:X!ZOV1,/BST ?V@&O\"4$L#!!0 ( .R(:5?R+>N; M> , $T- 9 >&PO=V]R:W-H965TR'9,XJBF0E\22]YS= MLY)7J\F6LF]\#2#00Y&7?&JLA:C&ILD7:R@P/Z,5E/+-DK(""SED*Y-7#'!6 M@XK<="PK, M,2B.>U'-7+)[0C?0 IP4X?8#W",!M >Y3/7@MP'NJ![\%U-+-1GN=N 0+'$\8W2*FK"6;>JBS M7Z-EODBI]LF-8/(MD3@17Z=?TLO;%%VG\T_O+R\^7WRZ1&_0G):"R35$"\J% M7(@OG\%7J.2(D^K^F&XS+C$U/(H!2UN6@#F#4! M.(\$X**/TMF:H[3,(-/@DV%\-( W93*ZC#B[C,R<0<(;J,Z0:[U&CN6XFGCF M3X<[.CG_YSW]9^\'R7"[[>'6?.XC? DL@3'(Y$8H"L)5=>!CW2(W-)Z>1A6[ M,:_P J:&K&8I6X>&(J@IU!EQ']M^Y-@3\WX_P1HKQPY&AU:)CLL+W$.K5,?E^WYG=:#5 M[[3Z@UK/LXRH@T1;4!JHO^?1';E13Z+&R/'Z"H^-(L\->P*/C<+(\O3Z@DY? M,*ROH$R0GUAIU$D,CGR^<8(@Z&G46-F!W\M$HK$*1U:/*]58!:'EZ&6&GX3F \"_[9"_FL4Z8FB.,AXU&4\&@SKHJ@P8;)C%2BG M7%LG!@G^]DPZ)5D2'>U!J[=+3^2N2:VYUQ\6P%9U8\[E7MV4HND%NMFN]S^O M6][>_,P>SVW-?"+O"DUK_YN^N6A\Q$R>6ASEL)2NK+-05AC6-._-0-"J[D[O MJ)"];OVXEO<=8,I OE]2*G8#Y:"[0<6_ %!+ P04 " #LB&E7^-3J5Z,& M !U,P &0 'AL+W=O5$ICKK8\P;=F/*D,SXM/KN3XU.1JX@G[$ZB+(]C*M_.62169QV_ M\_[!/7]>*O-!=WR:TF C$R%HL1W MSE;9QC8R77D2XH?9N9J?=3S3(A:Q4!D$U?]>V)1%D2'I=OQ;0CO5,4W%S>UW M^F71>=V9)YJQJ8C^X7.U/.N<=-"<+6@>J7NQ^HN5'>H;7BBBK/B+5F59KX/" M/%,B+BOK%L0\6?^GKZ40&Q7(O@JXK("W*F"\IP(I*Y"?K= K*_0*9=9=*70( MJ*+C4RE62)K2FF8V"C&+VKK[/#'G?::D_I;K>FI\>74[N9U>3:[1U>WLX?[Q MYN+V888FMP&ZG%S=H^^3Z\<+=',QF3W>7ZR_^Q(P17F4?46_(YZ@AZ7(,YK, ML].NTNTQU&Y8'OM\?6R\Y]@^NA&)6F;H(IFS>;U^5_>CZ@Q^[\PY=@+_ILDQ M(OX1PA[VT>,L0%]^_XI2^J8'JFIHW]2-F[%4X[P"1]YQ#9C C0E86+4*-V-J MO275J2,%M[?OU%$NT7<:Y>P(W;,PEY(GSTUGP8DQ$\NW+*4A.^OHF2-C\H5U MQG_\Y@^\/YLD@X0%0+":?+U*OEY!)WODFV094QG20Q==<_K$(ZXXR] -HUDN MV1Q1A:S"R$Q15F5T3C/>..)[D%I#P@(@6$WK?J5UWSU4A5Q1.4?Z.J4GX@09 M&;4E4:C]+_74?X2H.1M-@CK!;05=PP8%S%P17\9];W#:?=G4J:',8%25J75_ M4'5_X.S^3/>9+WA(=9>%6C*)Q)-I*WV*F)Y#TUR/PR_7[(5%"']%_Z&?=K;S ML&W%@80%0+":W,-*[N$!G#V$U!H2%@#!:EJ?5%J??):SG>"V@JYA?:>S&\KL M<_:HZO[(V7V]@&%OZ(;*'WJ)?IGK95 ;^SK9;16 A 5 L)JFOF?7I-X!#%P> M%$AN4%H 1:L+OA$"?.@RWV=FID-\KN@[FNKU>1L7@R844%H 1:O+:F.//SB$BT%3#R@M M@*+5!;?!QW>N]7_!Q:"IIJ1MVO.DY^%M$^^6&@T&^SQL@XCO3B(-'OZTW.UN M2FO9(&D!%*U^&FP@\D>'\#QH5 *E!5"T^D_>-BQA9S9H[WDWKZV6)>T#SS>4 MVN]Y;',+=N>6Q^/9,7J0Q=AZ0S,SCM;#K867W8=H+06UP0CC W@9 M@\8>4%H 1:L+;F,/=M_2:>]ET$13TC9=B@=#?]O+NZ7ZV"-[O&P3"'8G$(>7 M/^TZ[FY2:_E []= T>JGPT8BW#^$]T'#$B@M@*+5!;=A";MO$K7W/F@.*FD? M>7^WE,/[-K=@=VYY8%&4*_K:V$W0B )*"Z!H==ELY,$GA_ H:+@!I050M+K@ M-MQ@]^V>]W&*IB)16D1SITMO9GS.)#7/,37J"9I=2MJF WM#S]OV:4.I$V_/ M>IO8K$'<6>,VCY_,U7>!4J',3^ Z;#,J$Y&K]\=LS/5Z_Q,WYV0W")!ZVZ?N M-K1^Q.0S[JP0FU"(.Z',>"@NGIAJ?# ' M-'E T>JRV>1!/K@E0U]YG,\[;$%FA:@:'61-I[_ M%"ZT)VA"EN#5%TS32*V6S,H[7UX&/QASY6#78A[X^XTX'L3F#N'-&-8>W MR EN9.M'Z$!S A2M+J?-">00.8& Y@106@!%JPMN@*+5I;=Y@QPB;Q#0 MO %*"Z!H=<%MWB"?D#?;RBUZ_7NQGL*,9//Q?L>&0I%GJCU M*PO5I]4[)9/B38JN+;Y^(>6&RF>>9"AB"UW5.Q[J:4:NW_%8[RB1%F\]/ FE M1%QL+AG5NID"^ON%T FFW#$'J-ZT&?\/4$L#!!0 ( .R(:5?O+"!WC@4 M $(G 9 >&PO=V]R:W-H965T=YYG=9SP>#SO:<_%5KBE5Z#GP0WG>6BNU.6NWY6)- R)/^(:&^LZ*BX H M?2J>VG(C*%G&1H'?MCN=?CL@+&R-1_&U&S$>\:WR64AO!)+;("#BY8+Z?'_> MLEJO%V[9TUI%%]KCT88\T3E5]YL;H<_:&79L$(]X M8'0O#XY1-)5'SK]&)[/E>:L3>41]NE 1!-'_=G1*?3]"TGY\2T%;&6=D>'C\ MBN[%D]>3>2223KG_"UNJ]7EKT$)+NB);7]WR_1>:3J@7X2VX+^._:)^.[;30 M8BL5#U)C[4' PN0_>4X7XL# =BH,[-3 ?FM@5QAT4X-N4P8G-7":,O12@UY3 MAGYJT(_7/EFL>*5=HLAX)/@>B6BT1HL.8KEB:[W +(PB:ZZ$OLNTG1I[L^O) M]70VN42SZ_G=[?T5OKZ;H\FUB[S)[!8]3"[O,;K"D_G]+4[N_82P5$QK2I=H M19A .^)OJ41\A>YT@&P5>48+'BH6/M%018>2+:D@<2!]=*DBS)>?T ?$0G2W MYEM)PJ43.12>Y$Z?I$X;E]F,=R-D;M5,1Q%X4,4A>B*$KD5-(@B;Q9NMDHB'5[QS20 M[^AB';)O4<#^=JEQT$S10/YNBK^$U#&31AG_3&[(@IZW=$J75.QH:_SC#U:_ M\[-)K4JW6S%8JU+ M :U$$+!8H_@1K7QE^(P\,I\I1N5G_4840@\Q"=!8MEF?TTR?TUI]7HLJTYK66AZ;K"#!7$@P# GF 8$5M!QD M6@[>HU(90(8!))@+"88AP3P@L$(8#+,P ZI-$TS['3ORI,AJ7@7%PP%A8;*N3?^)V_H/","4Y=&Y86O]T4+%(>SO*-4 92CD# MEJ&6JY_[WPQDZZ!]8+U/.9?R%M[>O?)ZUWIW;, WXL2@G)Z!TW(J8][.=;'_ M%U5=ZD8A2,ME7;VS1\O4A!.#H'?>U M(EJ)%^-Z@W8E0-%<4#0,BN9!H15USEL3EO,>A9\%VJT 17-!T3 HF@>%5HR& MO 5BU?= IE5).#B(#1;%AE%T0]^AE'!!&QT-&#$HHV=B[%4DV[S18=5W.@S) M=LGD@F_U:FL!J'&Q(?L#4U T%Q0-@Z)Y4&A%J?.>B77Z+OD6M.$"BN:"HF%0 M- \*K1@->=?%JOV:_Z?Y-@&//K0.ZLV3X=N4"]HX:4:*04F]"E*G(O'F[0ZK M8;_CNW[81( ^LA"]4"*DZ6?$BWJPHQ\RT)8(*!H&1?.@T(J_?N==%KOS'BG7 M!NIOI+^\0Z*YH&@8%,V#0BM&0]X7LNO[0LU3KDX*IDT)%RE!(1E9I:Q;[\;1 M@C;AQ*"XLU8$L7%:[)3(KN:;?B:Q-NZ*A?)AJWD1/%-O,'HD2O%@_AP38E6 M/!J@[Z\X5Z\G$4&V;6[\)U!+ P04 " #LB&E7*OS(T_(" #3!@ &0 M 'AL+W=O+4= M1 (*&E)!B$?W8=H'DUR(5\?.; ?:?S\[@92JP+XD?MQ[SKW'\4E[)^2+BA$U MO":,JXX3:YT^N*X*8TR(NA4IN.TZT^]%HV/@]XIKA31V.PG:R$>+&34=1Q/%L0,@RU12#FM<4^ M,F:!3!E_]YA.26D3C\<']&'>N^EE113V!?M)(QUWG#L'(ER3C.F9V/W ?3\- MBQ<*IO(G[/:QG@-AIK1(]LFF@H3RXDU>]SH<)?C^F01_G^#G=1=$>96/1).@ M+<4.I(TV:':0MYIGF^(HMXMU@WW/?6* MGOPS/=W#V$#'"@8\PNACOFOT*47R#R+U_(N 95P/?\&BSGCW!]]>T" M;JT4OY;CULZ);]5[MNI5X(F2%6544R/L&(G*)$9@Q)AAF$EI=((>45158,G% M2J'% I";'CF%MOB=$)OGZI-KWO%Q2HEPK4+Z$'/=Q0SFUW*\((#_%4@05$,X>P M)K,-ZG>>UW:W)X@;)7'C(O'P_<,ET1]SSXS1Z)/?6H'3.&*OUNKWI]F;)7OS M(ON4O)WE:W[BNZG6SQ&V2L+614)S$_XCWAA]V,BS=$K8+@VJ=YMRW0L"PLM)EJDN6VMA#8FF ]C\]=! M:0/,_EH(?9A8@O(_%OP#4$L#!!0 ( .R(:5>GQY>\O 0 %4: 9 M>&PO=V]R:W-H965T+""&/,KNH9$7EE0%F,A3]FRP=<,<)B!XJAA MFV:[$6.2&(->UG;/!CV:BH@D<,\03^,8L[=;B.BF;UC&>\.,+%="-30&O35> MPAS$X_J>R;-&R1*2&!).:((8+/K&T+KQ+4"&SXSC%20WFF]+LZ&8=] MPU0]@@@"H2BP_'F!$4218I+]^%&0&J6F NX>O[/[V>#E8)XQAQ&-_B*A6/6- M:P.%L,!I)&9T\R<4 VHIOH!&//N/-L6]IH&"E L:%V#9@Y@D^2]^+0*Q Y \ MU0"[ -B' .<(H%D FJ#JSA]FCQ-O^C!'PZF+ M_.%XAIZ&=X\>FGC#^>/,RZ]]0U.:?&,0I(R19(E\3!AZPE$*: *8IPQDX@F. M+EP0F$3\4B(>YRZZ^'*)OB"2H(<533E.0MYK"#D"U8]&4/3V-N^M?:2W332A MB5AQY"4AA!5XMQ[?_0SOU^,MNX:@(4-?QM]^C_^M7L3=O2=(LYX>CO.RF Q@)B_D]5 M?C@Z\T,GF:N3S--)YFLBV\N/5ID?K=II[L("F#)_G;)@)5<5**!RI1,"PVJQ M4F5Q3MC."-5:ZV5@F?*OUWC9]:Y6]ESO3I+T=$KZ%9+=:]LI)?>BW2ZCW:Z- M]OR-"_Q:%=1:W+GS1B>9JY/,TTGF:R+;<[)3.MGY7]75CL[\T$GFZB3S=)+Y MFLCV\N.ZS(_KVID^3@1(5B'?]GZD1&7!!98I@M; KFBOZSR.&?L[I0<\\IJ M'=356MESO3M%T=.IZ&LBV_.D6WK2K?7D?ON(BV,BU)L5BHH)^X;6^$VU5!G3 M_? L.'S:U0J?Z\I'.:?;.71%IZ*OB6S/%2!M(,7&J M7VC-BH2]/O"B7NU<,TZ1]+1*^KK8]NW8V<2P?GZ:5+I2RW?NPTDKFZN5S=/* MYA=LK9W4:IF67;W$M.RM?[9F_^R/:UV[U;4/YU6M[-G&G"3J:17U=;'M.[/= M4K'J]U2&X;\ISPT)4T""(K4(A"1X0_ J/4N6@.1[EUP[+J(T$.G15[!"IU7S M1"INJ7EHN9^S>)^S^/5C_MF8;OC4K'<^#*W5=#XD MO=8]B),T/:V:?H6FTW&Z!U6FL;/K'0-;9M\GN"PA:2+R3<.RM?P&,LQV_@_: M;ZV;D571[EHW7OZ%8TN??W"98+8D"4<1+*24>=61"4BO<3)5!^21K\!U!+ P04 " #LB&E7!/P^3O<& !N M2P &0 'AL+W=O6*^N-Q%]^)6E)]VUWF]-S]0UO%6I$6;_^@A^W)UR?S.2K$,DO^B=?EYFKFSK2UN(NJI+S)'KGH3LAJ>*LL*=J_ MVN-^K%4/7E5%F6V[X/H(MG&Z?XR^=6_$40 QGPB@70 ]-\#H HQS \PNP#PW MP.H"K',#["[ /C? Z0*<

1W_/!UX*_/KV[?A]\^*@]]T49Q4GQ M0KO0/MWZVO-G+[1G6IQJ'S=9543INKB[E/1)U+=BMTKS=!? M:E2GQDCX4AW^/LKK?E=JX6@B:]5O*MGLW),$7N..22L[490,2YB-A 1(6(F$,">,@F*0Y MYZ Y![14=9":0\)\)"Q PD(DC"%A' 23-.<>-.>"EJKNR?Q/=7NX"%@JLTT5 MTUA*CP[7'Q (-E!:3Z4%D!I(93&H#2.HLGB.[*7":@6=B"I,A&/6H-B MJ,XW656G20V/&H,/30$T:0BE,2B-HVBR7'ICF2@]Q,4RV^ZJ4N1:D=V5CU$N MM%V5KS;UY\;UJ&:@_C*4YD-I 9060FD,2N,HFJS WF8F!JI:(CW3)93F0VD! ME!9":0Q*XRB:++[>NR9J\WJ"^$X=9.JX9%@LH:;U2$Y"7(\.BR74M(;2&)3& M4319+;UQ3=3.];NTKI1IE%Q4A3@4S%&Q*#F39RHDS8?2 B@MA-(8E,91-%E[ MO95/;%29A)KY4)H/I0506@BE,2B-HVBR^'I/GRCMVRGB&RH$:]% :@](XBB8KIS?IB=JEG]@=T-&.+Z#KV.;)NAQJR8\E-6QR MLBZ'NNU0&H/2.(HF-T?VACM5>JJ+99)5ZXNFHWK=M?"VAE92-;/-:+^#&CBY M3Q)JO$-I 9060FD,2N,HFBS"WGBG!+1 IT@#>0FE^5!: *6%4!J#TCB*)HNO MM_&IVL:?(#YZNE0V=<,<+M#5"2?+:BPK]=QAXQTT:PBE,2B-HVBR8'K7G:J[ MNW]865KQO2C%MFB%4V99,EXNHY.M]D59TF-:EN M#-TL:-(02F-0&D?19+GTWCM5]]&'59[&996+5B]W\;=F>[Q00KUW*,V'T@(H M+832&)3&4319?+WW3E$-]13:40^E^5!: *6%4!J#TCB*)HNO]_$IJK.>GCKI MCFV??*J$NO?C.4_*)-2ZA](8E,91-%DLO75/U=;]N_1BEV>KYJN?^-Q."35R M\IP%M?FAM !*"Z$T!J5Q%$W^V7K_;8"!:K\WH-\"0&D^E!9 :2&4QJ TCJ+) MXNN_!3!0[?<=Z/@GO\1R+6=XUP2HO3^6U*7ZT(:%)@VA- :E<11M+Y?YT7V! MFCM1O8_R^S@MM$3&PO=V]R:W-H965T[3C?7\WG+-S1-&#O\CW-Q">;O$@#+FZ+[9SM"QI$E5.: MS(FF6?,TB+/9:ED]NR]6R_S DSBC]P5BAS0-BF^W-,F/US,\>WGP$&]WO'PP M7RWWP98^4OYI?U^(NWF+$L4IS5B<9ZB@F^O9#;[R"2D=*HL_8WID)]>H',KG M//]2WMQ%US.M?".:T)"7$('X]T37-$E*)/$>7QO06OZ#[U>#%8#X' MC*[SY*\XXKOKF3U#$=T$AX0_Y,??:#,@L\0+\X15?]&QL=5F*#PPGJ>-LWB# M-,[J_\%S(\2)@\"1.Y#&@0P=C#,.>N.@3V4P&@=C*H/9.)A3':S&P:JTK\6J ME'8#'JR617Y$16DMT,J+*ER5MQ XSLJ9]<@+\6DL_/CJ_N'W>^_AX]_HYH.+ MO#\^W=V_]SY\1&_1313%9>R#!-UE]0PN9\)KE_(@3M@OPN33HXM>O_H%O4)Q MAC[N\@,+LH@MYUR\5XD^#YMWN*W?@9QY!QV]SS.^8\C+(AI)_%VUOZ/PGPL] M6E'(BRBW1 GX2/?OD*Z]040CNN1]UM/=B6PX/\;N_1B[KW9W:2C M3C"]PM//3;!"9,&"?T-B;B#Z]1#O15[BLDE2XQARG#+#7K%]$-+KF4BAC!9/ M=+;Z^2=L:;_*(@0)YD*">9!@/A!8+[)&&UE#A;[RXRS(0HH2*C(["M*\X/$_ M59:01;?&LBJLLMP]K1;:ZBTDO!2I:=Q>I"))@/!-:+K--&UE%^ MGUTJ0,.X7OG39]'-,BJ+JS/.)I8^J,IKB9&IFX/R/C8R,1FL$[RQD>&088%7 MCNP[=<-:UU5IZIK#&.4,'41#4J#-Z4))WA\IT2[]9H"BN:!H'BB:#X76C_)) M[XR!,E\#!!5@2#07%,T#1?.AT/H!)EV ">Q*O<$[S4VZ-DA-:S7IQ>&;0.F! M4OH22FQ86+YXQ-U. 5:VJQN;\?J MQOU.MCB7B@S4)3?1@$1S0=$\4#0?"JT?WVY[ 9M090FR?5^#HKF@:!XHF@^% MU@]PMZ&!U3L:EY5J,7T);. X9"@ZZ/S&1U0-E]66LV+%.UB!]P;M]!:QL;B>WGPU,KTK:! ^E M'EM9MCVPRD>;_Z-YQU[YC=?_^4N@1^\8X35F5+WB> M)_(D =0R-W)#HKF@:!XHF@^%UO^ILMMJ(!I0M2>@NPR@:"XHF@>*YD.A]0/< M[3(099-[>;5O\'H=H6,,<]A:37MQ ">1>J"D?H-V^HN1033]3*DG7=]/U'W_ MU,K3P/1^LC1&;:C,BA![4'DD5J;EF$/]QE8Z,8>;G^KA73ICYR?'2U):;*N# M0 R%^2'C]4& ]FE[V.BF.F(S>'Z+K]98\MS%5UY]E*B#KT\VO0^*;9PQE-"- MH-+>+<3\*NK#0O4-S_?5X9;/.>=Y6EWN:!#1HC00GV_RG+_S.?B2V'+,% MY$IRW/[["DR((0IC[YPO-A>]SY'0.^)P8+RC[!M?$R+0CR(O^41;"[&YU'6^ M6),BY1=T0TIY9D59D0JYRQYUOF$D7=:B(M=-PW#T(LU*;3JNC\W9=$RW(L]* M,F>(;XLB93\_D9SN)AK6G@_<9(]K41W0I^--^DANB;C?S)G;C_3HWKPJ%IB-P#Q68#4"ZUC! MJ!&,CA78C< ^5N T N=8@=L(W&,%7B/PZMG=3T<]ET$JTNF8T1UB56M)JS9J M0]1J.85967GW5C!Y-I,Z,9W?_#D/;^[^11^_!BC\Z_YJ?AU^O4/GZ#K]CS*T MH,6&EJ04'-$5RDI!6)GFYUM.$*\#(M(LYQ^DZOXV0._??4#O9%MT MMZ9;GI9+/M:%[&H54%\TW?JT[Y;Y1K=NR>8"6<89,@W34LAGP_+KE$DY?E,> M#,L#LFCEID(>'M]YE3P:EG_>EH/R^/BQJ^3)\6/'7;DNO=4:S&P-9M8\ZRV# M,;G.,O$322,@\GV;;>3*)U2.V'-&:DZUAE_R3;H@$TTNTIRP)Z)-?_\-.\8? M*G] P@)(6 @)BR!A,20L 8)U/&>UGK.&Z&]X[@P],LJ5B]$>Y]2XZF[_-#5' MGF./QOK3H:D&HYYJ*D5,S_0MOQLSA(P90<)B2%@"!.O89=3:931HER^$>Y?7],ACV5+^H@GK8&_4- QDT M@H3%D+ $"-8QC-T:QOX?ZXO**?:K2<.&8;I&SRCVJ[7 ]VW#[+8*5#!L^#U8 MJ(!Y!G:ZK2)5*\_VNJUB12O7]GJL1-'*\UG,>;*[JO;X+N+[K]M;DV6#44TVEB.G9!K9[=Q[(F!$D+(:$)4"PCEW\ MUBX^;*[J*])&P_7]7G(Q&PQ[JE]40;'O&%;/,)!!(TA8# E+@& =PV#CI<)G MG)Y(2=\\D5PN/R^>@ :[MFIKE($E<_HN.?D$#1H M!$J+06D)%*UKK(/2,09Z#&I AS/GN*LUXN-1\\M->PSNLK6'; ML]W^G1.TU*P*ZIE&O] (&C0"I<6@M 2*MG>-?O"ZOOI Y#IECUG)44Y6$F]< MN#)E8?MO+O8[@F[J-_@/5 A:U)MKDBX)JQK(\RM*Q?-.]5% ^^7+]!=02P,$ M% @ [(AI5Z0/1&HW P [PL !D !X;"]W;W)K&ULK59M3]LP$/XK5H8FD 9YZ1ME;24H3.,#K&MATSZ:Y-I:.'&PG1;V MZW=V0FBZ4 '*E]9V[GE\S]W9OL%:R'NU!-#D,>:)&CI+K=,3UU7A$F*JCD0* M"7Z9"QE3C5.Y<%4J@486%',W\+RN&U.6.*.!79O(T4!DFK,$)I*H+(ZI?#H# M+M9#QW>>%Z9LL=1FP1T-4KJ &>C;=")QYI8L$8LA44PD1,)\Z)SZ)V/? JS% M+P9KM3$F1LJ=$/=FU7 *T"T+)"<\^LK'.JZ6@@Q9I(8XUL9F!C M8]&HAB4FC3,M\2M#G!Y-IC\F%].;/^3T^IQ<_+R]G%Q=7-^00W(:BRS1BK D MY%D$$0Y(*K%\I'XB-(D(/&0LQ81J0J.(F9PHS"NG&FVU("%-F::<_;50#3*A M_#!30)28ZS650/;/05/&U0'N=CL[)_M[!V3/;'.S%)G"+=3 U2C1..J&A9RS M7$[PBIP^N1*)7BIRD:#/5;R+H2GC$SS'YRS823B#](BTO"\D\()6C3_CM\.# M'>ZTRG2U+%_[%;XQ%UET:.HV*JH#\$P*GMGXU\5K)Y^Y)$Y42D,8.G@+*) K M<$:?/_E=[VN=V(;(*M+;I?2V96^]5JFUQ53.SFS?"#Q! M=0IS6-?"S$6]&@6!W_,&[FK3]3HKSV^75A6?NJ5/W9T^719GF:@GI2%6-AU: MX#54Y^A.KO>FHB&RBNQ>*;O74/7UFI3<$%E%\G$I^?ACU9?#.AMUY0=>O[-5 M??];]=O];GWQ]4N7^F\JOLI#4N?B3IKW)J$ALHIBWWMYH+V&*J\@:DAU4VQ5 MV1M]B?^QZBMPF]=:JQUTM\NOSLSO^-Y6 ;H;K1.^I0O;42H2FN8G[Q+*U;)K M/;6]VM;ZF>EF;4OV0I.WPE=4+A@V1QSF2.D=]?!,R+R[S"=:I+9!NQ,:'W0[ M7&)'#M(8X/>Y$/IY8C8H>_S1/U!+ P04 " #LB&E7_VF'!D<$ #,& M&0 'AL+W=OQ(^\TE%X@FB;.V@>[\^G4>#1!,!!U_*8GQ.<<^U_CZ MNN,M93_X"D"@URS-^<18"5'R3>G*:_^HFW=U_,--%]S0;,&+$>0)7G]25X; M(_8 DD<-L!N W06X)P!. W#.57 ;@'NN@M< O',!?@/P*^]KLRJG R+(=,SH M%K&RMV0K'ZIP56AI<)*7*VLFF/PVD3@QO;]]?'B^_?+P3QB@V5_1\_?;IQ!] M#$"0).6?T!7Z-@O0QP^?T >4Y.AY1=>(HS&.(%?B@'S_JP9MRTNW,[;>9W]F]A#,HKI%C?4:V93N*\=R?#[=5T_DU M]?#7U*-^> !S"<:VML;D8?=0<=V[VC8+O:=PT[!,1-V M!LZH8^>D6I),LT$D6ZB2+-)$= MQ'+0QG*@..(?'FQ3VL&=W M-KQ>S4L#=YYFJ%,S.M8<^=Y@H$XTH];K4:_77X!S6=?-U]DZ)4(:OI]D5&Z/ MCD9Q-?!&3C>K]ZI>ZO9YFJ%.S4BAZ=MX=,)N;.T*+4O?":KA\@X.%S;NFMTO M>:G;YXF&6D4CE:CK#*T3=N_5M?ALNV/80$J+,DV@.>5"7;[BX].3Y>*NX_CX M^.3XG9]_H.#"KC5TNDX>DV'+'@X[!ZC^F;YS3\;VSDF[U\F'_*I@=%[N%TDN M@.4DO5IS:!>QTLQ>RDM3KU:V0"M;J)4MTL5V&.I=&8]UU_%8:R&OE2W0RA9J M98MTL1T&>E?-X_>4\R=/6OBXUI7[67=KU%K0GR,9:I6,%)*N[W0+>G/OLC4# MMJRNQ;G,*^M+MI11H_X$Q_1]0 M2P,$% @ [(AI5_GA1FFX @ < @ !D !X;"]W;W)K&ULM59=;]HP%/TK5E9-K=22+R!M!Y$H] .)E:K0]6':@R$78M6Q M4]M ]^]G.S2"-D7=Q%Z([=QS?,[U-3>M%1=/,@50Z"6C3+:=5*G\W'7E-(4, MRQK/@>DW,RXRK/14S%V9"\")!674#3ROZ6:8,"=NV;4[$;?X0E'"X$X@N<@R M+'Y? .6KMN,[KPOW9)XJL^#&K1S/803J(;\3>N:6+ G)@$G"&1(P:SL=_[P; MF7@;\(/ 2FZ,D7$RX?S)3/I)V_&,(* P588!Z\<2ND"I(=(RGM><3KFE 6Z. M7]FOK'?M98(E=#E])(E*V\ZI@Q*8X055]WQU VL_#<,WY53:7[0J8J/ 0=.% M5#Q;@[6"C+#BB5_6>=@ ^/4/ ,$:$'P6$*X!H35:*+.V>ECAN"7X"@D3K=G, MP.;&HK4;PLPICI30;XG&J?AZ..P]]@<#U+GMH>'XYO(>]6_'G=OK_L7@$G5& MH\OQ"!WV0&%"Y1$Z00^C'CH\.$('B# T3OE"8I;(EJNT&$/I3M<;7Q0;!Q]L M/(*\AD+O& 5>$%; N[OA/9AJN&_AP3;0@L7_@!WQ5A1,')0-=4 M@OI,838G$PJH(R4HB7X.=#SJ*\CDKRJO!7F]FMSJFL_BEE2-<;XBH%H2NP/"=LSZE*=,':V%(3GD7--Z*KPB); MFE6B&Z7HQD[1P\_KW$GTMR6T)[(MS\W2<_-_7J7F/O.P)[*M/$1E'J)_.?MC MQ$!5&8_>79O0"_PW9?H^2%\M_TV1NAO]P/3B[UC,"9.(PDS#O%JDRT,4_:V8 M*)[;%C'A2C<<.TSU)P$($Z#?SSA7KQ/3=9 M19K&K 0 .D< 9 >&PO=V]R:W-H965T9%$N@"$I"D4ZG35J4S_>P2 U&3F+$=F.ZO7^?10()):?%\ M:1-SS[GV/?:-?=W?8/)"EP@Q\#N.$CI0EHRM+E65SI8HAO0"KU#"?YEC$D/& M7\E"I2N"8)"#XD@U-,U68Q@FRK"?M]V381^G+ H3=$\ 3>,8DM\^8;* 5D9WPQ'-/\+-J6MIH!92AF. M2S#O01PFQ7_XNPS$#H#SB %&"3":@,X!@%D"S"; .0#HE(#.L1ZL$F =Z\$N M ;F8:A&L/-(N9'#8)W@#2&;-V;*'7*XXQ1\!=<)@\DB?(X0!6- -TSP'2=L28&7!"@0 MX-UV?.\]O-^.UXT6 I7'M JL\1;8L='*.$6K"V!J_P!#,TQ!AR;'PPU1/$[S M[IWFW6^'NVC&X;H(7HNE64U2,^\W3T*PT)"OBD>YN6 M %**F'#F%=P=,7>6N2_I"L[00.&IF2*R1LKP[[]T6_M7I)I,,E3S)=$ M5E.[4ZG=:6.OJ2W2LT#;.3K[<*Z'MN7TU?6N3/LV7=VLV[C[-H9A-(B\?2.3 M?[3K1G[K>#X9+:N*EM4:K0FF+%L3#VB-DA0)5T KPT=7@$PR5R:9)Y/,ET16 MT]2N-+7_8+ZS9:HMD\R52>;))/,ED=74=BJUG9/R78&V=O.=WDAW^R96MY'M M]DWT;H/&$]@XC83HMX[EDY'J5I'JMD9JR@\@8;( ?(_)]\#D!3'^)@I9*\U' MEX!,,E3S)=$5A.V5PG;^X,)KR=3;9EDKDPR3R:9+XFLIK:N;0^=VDDI MKX37$EK/;B2]TFAW;^985B/M"8P,K=.@\@169GYPJJ6^]D%]-F@[)W6]-6AW M;(G(<2NBG>FC2T(JFRN5S9/*YLMBJRML;!4V6M/@1Q0VI"HLD\V5RN9)9?-E ML=45WA8R]-:3\_ IKW3R#QM<(P(77.'=+]\*D1 'X.P504+/A;)++69(97/? M&;H)\F$!&\1YI4VHM=0BQDD=J@N\K5WH[<6+*X(I!3]AE"*A?IW]+;;F])K[ M^78G'Q9FOX@A<.I)=>H+G=KV]CA1#_"VW*&WUSM&LUD:IQ',%]%[VPAK+]I? M'NPS/:%FV=]B:T MU#K"43X]J3Y]@4]K]P1=!%C=N8F)$5GD=V84S'":L*+>7;56]W*C_#:JT3[6 M+R>ZH-W5+[WBUFU+7UP"?H=D$2841&C.76D7#I\,I+A7*UX87N7W0,^8,1SG MCTL$ T0R _[['&/V]I(YJ&XWA_\#4$L#!!0 ( .V(:5< 73 _1@( $\& M 9 >&PO=V]R:W-H965TN[WEC M-Z>,.V%@QU8R#$2I,\9A)8DJ\YS*USEDHIHY?> 8(,HBT M<:#XV,,"LLP8(<;OQM-I0QKAE' M4=U#LY^1\8M$INP_J>JUP\\.B4JE1=Z(D2!GO'[2ER8/1P+?/R'P&X%ON>M MEG))-0T#*2HBS6IT,PV[5:M&.,;-H:RUQ%F&.ATNO\XWY!-92(B9)K<["8 I MU^1R"9JR3%V1"\(XV:2B5)3'*G U1C5:-VHBS.L(_HD(WZGL$>_FFOB>[Y.G M]9)<7ES];>,B=$ONM^2^]1V>\'W /A%)@][%=59OWO:I*F@$,P=?9P5R#T[X M\4-_['TY0S=HZ0;6?7 JK[#M9!J\ ].P91K^5\8BF[%K$E$,Q?1K%V?M-+9. MYF+O0[SF^ OA/,NJS+5]W1 MHK E8RLT%B#;3+'B@S0+<#X10A\ZI@JUWY#P#U!+ P04 " #MB&E7J=I& ML0(# X# &0 'AL+W=OBH+PF?&6HCJTC1YLH82\PM: 9%O,LI*+&27K4Q>,<"I M!I6%Z5A68)8X)T8\U6,W+)[2C2AR C<,\4U98O;W"@JZFQFV\3QPFZ_60@V8 M\;3"*[@#\5#=,-DS6Y8T+X'PG!+$()L97^S+N>TH@([XE<..[[61LK*D]%%U MKM.982E%4$ B% 66CRW,H2@4D]3QIR$UVCD5<+_]S/Y-FY=FEIC#G!:_\U2L M9T9DH!0RO"G$+=U]A\:0K_@26G#]BW9UK.\:*-EP02O ;0"N-EHKT[866.!XRN@.,14MV51#KXU&2SZ<%/Z;4T[K6E'\[E' M^.8;QH (5%&F]Q+-4$')ZEP *Y%:B#Z'-:773ZE.VR6O< (S0QXG#FP+1OSQ M@QU8G_O\CD36<>^V[MTA]O]S7U,&FE)=#=O8\2UK:F[W7?4$V5'4!G74>JU: M;S!7"RGH#!%YH4F=25=ZGU!OS#2-1-8Q[K?&_<$T+2 #Z39%64XP27*R0@GE MHO?TU4S^WL*?VV[X*CM]04'0GYV@%1D,BKRG A=ZT[PG1\&!$L^+ O>5WIZH M(+0F_8+#5G#X!L&+([L\/)PR= ^$]41%T23L%Q:UPJ)A8>KT_:"X=\$&H>_= MU".1=5Q.6I>3\6_>R9CN1R+KN+>MEZ^M-?[=VW#ZPY=O7]31V]?>JP_L4>_? MAFZD;(W%UC7_4B?8@Q_B]YMW#KZ GLS40:IZPH(H]%_ERMPKZU1-_1.S54XX M*B"3..LBE+EF=9E:=P2M=*6WI$+6C;JYEJ4],!4@WV>4BN>.*A[;/POQ/U!+ M P04 " #MB&E7@$ X'0 &0 'AL+W=O$OH,XLQYN U2W,V,6+.UU>F MR18QSA"[)&N2+D6=Y\CB:&)9\(IWC!)0*)CQ<\PVDJ M2>(Y_JZ@1CVG=-R_?J/_6@0O@GE"#,](^C6)>#PQ1@:(\!)M4GY/MI]P%=! M\A8D9<5?L*UL+0,L-HR3K'(63Y E>?F)7JM$[#D(CMK!KASLMH-[P,&I')QC M9W K!_?8&0:50Q&Z6<9>)"Y '$W'E&P!E=:")B^*[!?>(E])+O]1YIR*;Q/A MQZ?SA]O9;Y]N?P_"^SD(_WC\_/ 7. LP1TG*SL%'\#@/P-F'<\!B1#$#20X> M8K)A*(_8!?C0N!^;7#R0Q)J+:O*;A?+EXA9\)\2ME\5Q5H)(]*-CR=?TR';KNV'S9SWO7QH9VTR;H MVL"!/V@:A5VCP7!8VS2B]^KHO=[HYZ7BX]=%C/(5CJ36IPG>J&+UNG'XK3AF M"AO8"K5KXL!VI%T;'ZH#'=:!#H_1.? /N,>,TV3!1;#%N@./><*5[[5>XJFK M3R42I64UQ>@RMO7A,SY.7L$Y:H)46ZJ(U:[#KDZ#W/BWM[;-.+H1.6J"5%NJB M-0NQZ^-@?R,75JUJT:\7RJ LQ["S#D=#O[WFNT96>\EW31S7ZPACUVHPL*P# MZW[7&\'>??]T#F:$K@D]K&M:VR.MM$ K+=1%:U9BUR)!_WVKO[?%.KD0.FF! M5EJHB];\Y7[7E=G]75F0R+W2TZ;XA4Y5B7[_4RM1T;P>A= Z8:B8<.!X+2$Q M]TZ",DQ7Q1$< PNRR7GYRW\]6A_S71>'6ZWQ&W@U@XKQ %Z%Y2'>#E^>*7Y! M=)7D#*1X*::R+H="\VAY3%?><+(NSJ&>".1%SWN() L9P &0 'AL+W=OG)%T'>?$U?1YGFU0$R\IH'8V9JD[' MZR",1S=7U;'[].8JV>91&(O[5,FVZW60_GDGHN3U>J2-W@X\A,^KO#PPOKG: M!,_B4>3?-_=I\6V\IRS#M8BS,(F55#Q=CVZU2]^H#*H2_PG%:W;P62E=^9$D M/\LO_O)ZI)8M$I%8Y"4B*/Y[$7,1126I:,=_:^AH7V=I>/CYC>Y6SA?._ @R M,4^BW\-EOKH>F2-E*9Z";90_)*]^=!>>2W#X[RT19Y$$;9)^5"^?YH*Q\_?%(^ M*&,E6P6IR)0P5K['89Y]/CCP[U6RS8)X61S\T/I^-'-YXR]X8WGC+G[SOS_O_M>TL(^OY/ M1:]X>@_OVW8MTB!/TDM*U3M;@[8M0]9EM@D6XGI4Q*1,I"]B=//WOVE3]1^4 MI) P&PESD# 7"?.0,(Z$^2!82[3&7K2&C'[SK;A?\N-%LA;*QW\E6?:)TNX. M,:T0Y=W1R\V%KEO6U?CE4)1$J:EI3=NE;**49FHZ:Q=SJ&*:H;5+N42IR82I M[5(>V7RC78@3A9AIL%F[F$\Y:5F3?:G619CL+\)$>A'F49!ERBUUZJ6&YW8; M2)B-A#E(F(N$>4@81\)\$*REV.E>L=-WQ+HI4K1(F(V$.4B8BX1Y2!A'PGP0 MK"7:V5ZT,WDWFZS7Q?BY&#,M?BI!I@3*1J0+$>?%J%U)GI0\R8/H;=12#/RS MO!BBA/'SYW*X'"XHI>\JU+2#>*!^T:=:)YS-I0T[5\1(F$-[P/1.X'.1E7I( M&*<]F*B=".^3Y9AE:73P-O>J,D_>047%G9,2Y'D:_MCFP8](%%K:Z6R51$N1 M9A()F<2=#F-F1T#2-IPK("3,(=JO3SOWABZR1@\)XT3S+6O:N87TB5),M1BM M'&NO'.L7]4?+,-KFY.S'G36P1Y(V[5Q!(6$.[<%QCX2LU$/"..W!<8]$ENOO MD32UF;13$7V21$9U!:>Z)7D[SI41E.90+ASW3- Z/2B-4QX0G1-5K+]WT@ZF M?C7I3;XMXF0=QKVW^;4YZ#X?2K.A- =*L)F9E^3SL&>$E(=1T]*21\F M)>CL/I3F$"Z04H+.W$-IG+H*E)0(3R52:N;;M=,3[M6M67&OOQ/+84>T3*(H M2 ]^I(6TJ\(\#/CJ%[5[BR]OR=E"0M*<'A>Z$_S02CTHC=,N:%972+2G/2D# MKE,:A-!]%:PNX22AH\HS";9R'%U4H#U]$ M/: @A6P>W:+.].Z3%'-Y96<+%)H[(#PP-4WO1FYH]@!*X]0U,+7N1"_EIV[H M/7&[R1]H)Q((^[C]VS:_2)XN\I6X*,:EXD\ED01PY%SW'$JSH30'2G.A- ]* MXU":CZ*UGZ=MLA=,?5< 9\A)]CF49D-I#I3F0FD>E,:A-!]%:PNX29PPZ;SV MX !>8P[#@JYVTIQS>5UGZQ.:%R$+,F M.<'DR8DF>#^(+$_#13EQ\U@]"W#[&J3TV@@Y\^RN#YJT@-(<*,V%TCPHC4-I M/HK65G63*6'R11 G8S=T'0249D-I#I3F0FD>E,:A-!]%:PNXR<\P>7YF<.PV MCH*"QKJI/'E=9^L3FH$A'&"S[M ;6J4'I7'J"EAZ-W8?%]+5GN>K6)-[88,6 M;%"QNUK[2 H&NI0#2K.A- =**";;-*-WH2?VJ1GWIPU"18F3[ TX=MYO+\G)8),$LRA-!M* MJ'6>\+UM D#Y1F0VD.E.9":1Z4QJ$T'T5K[Y71 M)'ET^1*5H<&ZQK0"16=/@;F\JG/E":4Y1/LGW5$VM$8/2N-$^XWN()LJT_.@ MK-XD471Y$F47I.](34 7GD!I-I3F0&DNE.9!:1Q*\U&TMG:;W([.I-'YQ%9 MT"0.E&9#:0Z4YD)I'I3&H30?16O+]V C*_EREU^P44)=8V>MZU3O+AV9RYMV MMIRQFUO13LRF1P$=NW,5=NLJV@FCNU.33Q> M\*K-NMD7>2O.EA(T^T*Y,)NQKHZ@Z1:*8Q[>Z8194S++5G$D=O%UNI!:9RZ#*8^U;I=(>6J<=CMMZ74I"UT^8H5S$8*=24GQ03-6D!I#N$" M+29H/@)*X]1EH,1$N=HO)J-)(1@#=[EZQU8*=16GUK_+6W*NE* TI\>%H[V2 MH4D&*(W3+ARM?^_QM&?]N]&D&@QYJ@&SE4)=R4DI0=,-4)K3X\*1E*!Y!"B- MTRX<2XGVM"NE\<&;,]8B?:Y>NY(546L;Y[LW ^R/[E_M2Y\FZ M^K@203$F+0L4OS\E2?[VI:Q@_X*&PO=V]R:W-H965T32Z8^O? E&Q@C8/5\2 M,#[/DMU:2;F^ZG328,5BFK;YFB7JDP47,97J MK5AVTK5@=)X'Q5&'6%:O$],P:8U'^;$[,1[QC8S"A-T)E&[BF(K7"8OX\W4+ MM]X.W(?+E8($6URW;O"53X990'[& MEY ]ISNO4=:51\Z_96\^SJ];5M8B%K% 9@BJ_CVQ*8NBC*3:\4\);6US9H&[ MK]_H?MYYU9E'FK(IC[Z&<[FZ;@U::,X6=!/)>_[\&RL[Y&2\@$=I_A<]E^=: M+11L4LGC,EBU( Z3XC]]*0NQ$Z XS0&D#"#U /M 0+<,Z-8"2.] @%T&V*=F M<,H IY[A4!]Z94 OKWU1K+S2+I5T/!+\&8GL;$7+7N1RY=&JP&&275DS*=2G MH8J3X]GG3]/?+R1 >[OHEB=RE2)/-6O>$.^:XX?'XGUS/"8&0$<5?ZL M>5-@0HS$&5NW4=>ZR$K<;6C0]/1PTE2/'\ON_5AVWQSNLD"%XZ9PK9;=[=7< MS7G= [RO^4#"YNCFB0DU,*([=>G.LNNPZ4HK6'8S*QO2K](U#=AU2XW9*1-/ MK#7^^2? I[))X8+7RWG9'/LT=H8]:]1YVE7.F/1?>?9 PU]QGC%X9%\L#[:J[:EE+)#/Q8*%!TIDCCWW,@:EN25MM[*7 M7;M6?="4/A1-EVK'2<#F1<(+$T&8'I#*&'NV5) TMZ1I4N&A-:R+!9G4AZ+I M8I%*+&(6*YFK.<(T192 W:KTG)Y3&X/,:7RR V@E0-%VSRE# M9D?!O*X#=0] :6Y)PV1W%&T[>W,4J#, 1=/%JKP!;-RQ'EG9@3H$H#2WI&EB MD;;=KXL%NON'HNEB5?M_;#8 RI7=Q# 4#AJ&F\'>V@-T6U_2-"7VDWJ@2?W& MCNZ,JWJ%JST[-F_:CRWMAGM9N^U^OUY>H'UU6=Y34,$+,S M<,^R'TYDEWK $REH(#(;V0J:7XC-"ED)I\[9('2W".]MO-O'U*$ MK1.^?P!MF7]BR[IO#<.#AH;I8E?> C%["R:QF?EV-)//%AO4>3C2Z]-*6FH- MZDY T72Y*W>"F-V)CTKC,$G# #W1:'/"#4WVOG;%! ]P?4XSISU;O=.R>J!9 M_8:L@YZ##\QJI#(LB-FPV*OYL?NJN]>.X7!HXWK)02V,TY)ZH$E]*)HN3.5A M$///'LQ?OJ+_T*T:&>--W"@2J*,!2G-!:1XHS8>BZ9)7C@9Q &TK FIM@-)< M4)H'2O.A:+K(E05"S!;(%Y;*;$5S^"BZ2)7%@\Q6SPGC,V07LH4E.8>Z5RYK6P4$=0A@J(5(G9VGG*(F5CFSZ.D M*.";1!8_$=\>W3[S<>X[MZZ@1.2M5[!5:5U.,558 )VH@ M*BC-RE9(3K0)Y0ZK2@+)'8@S'/C^!'-"2R^)W-Q*)I&H-:,EK"12->=$OLR! MB2;VAMYQ8DUWA;83.(DJLH,4]/=J)4V$>Y:<7+!%/NBYHV=S+Q4%8K+7@'-@HX M+=L_>>[VX000#"\ @@X0.-UM(:=R231)(BD:)&VV8;,#9]6AC3A:VD-)M32K MU.!TDCX^++Y\HJ)%P"4:I'MT4/E3OWG/? -R%_G9+[*9[MAJBJ20>R9ZZY 'L!+WKX9 M3OR/KZ@->[6A8P\OJ%T(;OI*$2>R,KNLIN&ULM9MK;]LV M%(;_"N$%PP:TMDA)I)PY!I(FPX:M:Q!WZX=A'Q2;B87JXDERT@#[\=/-/DI% M'8ER]26Q$_/PU1'/\_)B+9ZC^'.RE3(E7P(_3"XFVS3=G<]FR7HK S>91CL9 M9O]YB.+ 3;.W\>,LV<72W12- G_&#(// M<+)\M%\;?;>+F(]JGOA?(V)LD^ M"-SXY4KZT?/%A$X.?[CS'K=I_H?9P89>,%,DR\*"2Q M?+B87-+S*Z=H4'SB+T\^)[77)+^4^RCZG+_Y=7,Q,7)%TI?K- _A9K^>Y#OI M^WFD3,>_5=#)L<^\8?WU(?K/Q<5G%W/O)O)=Y'_R-NGV8N),R$8^N'L_O8N> M?Y'5!=EYO'7D)\5/\EQ]UIB0]3Y)HZ!JG"D(O+#\[7ZI$E%K8+*6!JQJP K= M94>%RFLW=9>+.'HF9I')#LK=$ M?I'QVDO<>U^>JQ)21K?4T?.:/4]V[EI>3+*B3&3\)"?+[[^CW/@)T6X=M5M8 M=+5VWWN0*J%X*(.\2#?&$FH?1=F]1*ESV*X/C]JMCQ_U<332F3&E-DDCDKT0 M5*4$;3_PEHJC.C'J.VATTLS>E-DEV.8*2[%9'SQF:X@)%_]6J5R6\ M#.T4H7.K>EKF]VDQ>U((FA\%S?4$[7>[WH+F"D'Y>%$)H@;@W- M625FRRAV MK7=JSMMZKYD)/:$VE4*H2HC9(H2!$(87(2MNKJ(_M-W 4S!#.BX;D#'L ,* M?D!QBG\UX#O'>!6N/LA9:]51< #:SP*Z!KG='%N"M70.>*L=0^> .#'<'77I4X5[3HP4>#*R!X=;0$QY5E-?%P%L< MDH$!,)30>O3HB,7*.2NA1O\B8,!ZUF_RWY\?5<">*0/:LW$F_!UA!V4/7()U MK +8E NEJC%F_PQ<@8T[_V=C+ 8F G36@)T(Z0Y[2]OC')(@D$PW"#Z,F3> M* C1TK<))F!JS_#;:Z CEEG5@(:+FH![\ULO!LSF8J U7\![LQ_O=?'1$79( MZFI[1CC9S\PI5=(#;S>P_$SP!-,:=S,+M9RA\L%)3!SYNO2HPM7I4=X8Y8@$ M;S"U5Q#*WGFC&FS3:>D<#,#LMRSHAP\\EE75@#C4 .\L 2"]>@A3N44[QOS? D.PZ*CTL%"_&2H?C,3"B:]+ MCRK<:WJ(EJTM"[S!TEY!*'LWFY-Q9K5,QJW:B<"W/!+ 8_'./7<+T&Z=LDA0 MBFON#EESJR4_P':K']MU<=$1MD>JP $LG-IGUE0H=S?P=D/K"XAO.>/B 364 MH?+!*"RMPX!N/#0/ +(;HQY_-K#?_B;[_W9S_Y^S%J^T ?!VOQE_+SATQ.+Z M\VL;4&Z?LB90JFUN!S&'MR0,6&[W8[GV628>=DCNP %LG-IGU)E:RL4)WG!@ M =JU.(U^5'%:[.C^K.*,$3EDI*.4V-X1H/I-79@QX MST\Y)T:2AX<=E#SP"8ZS_8S.IX9R$8,W'%J$X M\/BY#QCAA%N G @>_+D.J M<+P^).?J$2G ((3V,D+9=_.T@+?P0X '".W3X?82Z(CE="[:!P+P+K0/?I%!C\<2^JMT M!T#NG+(P4'Y!5O65T!9@.,!RYY1#X/;<=835R=VL]G1$(./'XAF0A*RC?9B6 M#TH<_WI\SN2R?+H"/EX^I/+>C1^][&I\^9 U-:8Y4>+RN8_R31KMBF%-WL'QZ9OE_U!+ P04 " #MB&E7'_GB>J<& M _-0 &0 'AL+W=OL6Q$W[F;%H6Z@DNA2=I,-^_*A++%&2&3L[_I)8 M"OD1LKMQ6"0+CK MGM5[/G$;KC"'4TV%.",&9)&O($";:ZZLVL"]]VLPYY MBR\A>TQKGU&6RCWGW[*#WX.KWC ;$8O84F8(JGX]L#F+HHRDQO&]A/;V,;.. M]<_/](]Y\BJ9>YJR.8^^AH'<7/7&/12P%=U%\I8__L;*A/(!+GF4YC_18]EV MV$/+72IY7'96(XC#I/A-GTHA:AT4I[L#+CO@9@?G0 >[[& W.N!#$9RR@W-L M!+?LD*<^*'+/A2-4TNFEX(](9*T5+?N0JY_W5GJ%27:A+*10?PU5/SE=?/Y[ M_L>'Z]G")VCV=79+T,V?L[\6Z .Z9:D4X5*R "TD7WY#=TDH4_26,$G#*'VG MFMPM"'K[YAUZ@P8HW5#!4A0F1;OWM1.?-WR7TB10)]]HQY<#J5+(!C)8EL.] M+H:+#PS71I]X(C?];O&1N"";?O('KY'>(CM MCO',C^^.N]+Y?]']5T?7Q+#W%Y.=\^P#O#F/U026TGP*V$8T22^Z2EQ G&Y( M-C->I%NZ9%<]-?6E3#RPWO3GGRQO^$N7OI P @GS@6!:)9Q])1P37:\$>\H^ MLZY2%!0OIV1KRL-T-!JI2^&A+G&[D8M=3V]$VHVPA_%8;^6W6UF./;;WK;1D MW7VRKC'9NT2P)5\GX3]JKEK6,U_R5':E7?#<>D83;]A(VQCTU"O+;6O8BN@# M1=1$]/8B>J\4L;Q\T):)D'?-N==&\JG_T) P8L[90C\8%7+=9S&&M=N9(U'7@/EMUMYGN=V+W'6 ML+I/'P(O-\O4O1^'G!L_#!!0]J8'J%<%4A;)QF#RYQ93\H^2%I!)3F0]'T"E1>SC(: ME.DU6X=)$B9K=$_5,K=DZ*WR[KNL+N\Z"P-JZT!II*2YVO3>FKBA8NJ"5Y;- M,GNV7P5-LGN\%V0V0DZ6&9)&2IHFL].6&2BF+G-E%BVS6_RB[J9?5AG2_,U! M:<1JN](30H-X1E$9*FB:TY4V:0I_#&EJ5 M-[3,YM!/@A/FZ%$K(\?"S2\^S!%/5O&8F#Y43%W%RM199E?W-=]04%?K[($) MNF;HA@FTR+[![I01U-V!T@@HS8>BZ66I')YEMGC=]R !CZ+L-E;=HQ>[#-W7 MNA%]M.TNVW9A:@F/K&1N4XL=EQUN]'CI/<##Q5CQEV,.?S)HAX5 MU(<*JFM:64ALMI ']NS_19_")(QW<:>C\JB8K-%72ABJ&8>P;[O0L%BELA\%LJ_(^V>>4#-*BB-O)!L ML=79685S^%=<^5?\FLW-;,JB3P>G+-!]3E : :7Y4#2].)4MQB";G1C4#X/2 M""C-AZ+I]:C\,#;[X5=,6: N&)1&7DC6*=+J+,,YG+%=.6/;[(QO%G=J@OI, MGVC,.Q]P _7!H#0"2O.A:'HA*KML6Q#SDPUJDD%I!)3F0]'T>E16VC9;Z6,? MR3!C3BX(J'TN:?4G&)I?5D,%U%6N/65K=L[Y%W,HH)*A%0T%>J#1KEMFV"=M M81^UM=L/T[CCH=V4^AR&VJX,M>V\[C$$&]0U@]((*,V'HND5J%RS;=ZN/6Y7 MW PYN1R@IMEN[]>.)\WM6JB0A.PE$CMLHS*EP6D8C_UL'>X M<]4X M1W8H]T(\VHL_DJD76")((=96@IK#$UQ"FEHEP_&E%/6J/FW#YOE!_==\\&8P M]U3!I4CO6*(W4^_<0PD\T%VJ;\3^=R@'-+)ZL4A5_HOVY;.!A^*=TB(K&QN" MC/'B2)_+0#0:A%T-2-F Y-Q%1SGE%=5T-I%BCZ1]VJC9DWRH>6L#Q[B=E966 MYE]FVNG9ZM,_EW^>+N:KCU=H?C>_N4++O^9_K] IN@&E)8LU)&BE1?R(YGLJ M$X6.KT!3EJH3=(1\I#94@D*,HUO.M/K0N/%I(W:*\L30))*_;^V;$U;#)8=@+XA1K*W1\ M]&I Q<'1T[ *\##O:=C1TUV>%R:(\R>0)L_1$B1:6?6V,!1:8;N67:$7:DMC MF'IF"2J03^#-?OX)1\$O#M*P(@U=ZK-;+B$6:\[^-;2QR,S"5S1?.K%0&GU% M1VW$A6:4:UH+>)J-QE$P\9]:2$85R:@G"3S;@$H4HJS( M)Q*BA+ZXYCFJF".G^Z-*Y:QD^4W2;F=Q'<2 MC-\01*0= >U)0=.A,\FE=Y/4(HU$4Y)$'5 -.H"=D(8I^TQ(:5H$V:,.U!( MC4*^HX668M\WDW%M]]CIT1VYG(@TI5)9WRJB9\-8EYO6<13]G#="B<-!9S1K ME\=NFV\F>!^L0AV3YJ(C@VC]&8R"1YT6!6NS1P[;;EGR2Y%HU>A"L,.F-K$L=O%_T_5_H;T^%"O\?FW MZC6NC1Z[G;[K!?["TF/6W8)AT;0-SF_L>#.0ZWQ?KXSK M[+@N-K_5W>K;P;S8,=>/%Q\>KJDT%5NA%!Y,TV!P9BJ)+/;RQ846VWS_?"^T MV8WGIQN@"4C[@/G_00A]N+ =5%]49O\!4$L#!!0 ( .V(:5>L]JA;Q , M $H/ 9 >&PO=V]R:W-H965TX&GA>Y!2+4B2?FW8K'$U;)G%"\XB"JHD#\VQSG;#]U?.?EQ0/99E*_ M<.-)B;9XC>5CN>*JY;8J*2DP%811X'@S=6;^W<(?:@/3XT^"]^+H&33*$V// MNO%K.G4\[1'.<2*U!%)_.[S >:Z5E!]_-:)..Z8V/'Y^4?_9P"N8)R3P@N5? M2"JSJ3-R(,4;5.7R@>U_P0V0<3!AN3"_L&_Z>@XDE9"L:(R5!P6A]3_ZVDS$ MD4$873 (&H/@S"#P+QB$C4%H0&O/#-82211/.-L#U[V5FGXPAG7 MDJNO1-G)>/WYC\5O'^:S]?T29E]F#TM8_3[[M(8/<%^4.?N&,:PE2YYA5?$D M4_,%JQQ1>+O$$I%N5)[J\=RD\6I>>Q5< M\&H,'QF5F8![FN+TU-Y5A"UF\((Y#ZR":US>0.B]A\ +0GA<+^'MFW=08DY8 MVB!T>+GX_Z)!(V;Q-6R7)#2RX079!2O4)A7(A'FI9EO<=9/3T.;6+A^/(F[B[8R3KH%Y>M)[$3QJAE MC/H(TZA/WI[$3GAO6]Y;ZYJV!V#)28(!"4!ZSR>82F ;V"#"88?R"G?-0BT] M/HI8[V8T/(M8Z_A7THU:NI&5[GZ]6G4Y;K7ZWN7K2>P$<-P"COL(UW&?O#V) MG?#ZWN%F]ZQ+^E!KIJ"2/2!"5(BJN/WG\G4W;P2'1V$Z&(\&9V%J'_9:K*.$ MQ;=BS0I642E4GB2S#.<*C[,"2L0E24B)U*=.-/_5G>%[47".9AWZ6K3@@!;T M?!,V@B=8X>B'I(1WYZ-Z(/PW-%.]^PR$10F@^TZ%NRFUZ['(3?Q[6?7U3_U:MVS#VJ2@K,MZ98$V#&KC/W]FU;$,Y,&73V?JX+15/M M'&3J*O,CXEM"!>1XHR2]FUOE&*\+M[HA66EJGR&ULK59M3]LP$/XKIVR:0!K-2]\8:RNU!32T 17= MX+-)+HU5)\YLMX5_O[-30H%03=.^-+9SSY/G.=MW'6RD6NH,T)RCD9NB%WM/"#5]DQB[XHT')%CA'\ZN<*9KY-4O".#R9]FV\"[CEN-$[8[!.[J5)H!T180O09TW@&TMX"V,UHI<[9.F6&C M@9(;4#::V.S Y<:AR0TO["[.C:*WG'!F-/]Y/?U^-!G/STYA?#>^.879C_'5 M'([@;#Z;T>.ZM.D^*A6/>;& 7"8H8(F/P(MR98!IVG\7HN'@% WC0A\2[*+@ MAC,!L]6]X#%.MZ$DE.GI'= B7LC"9AK,B MP>0EWJ<$U%F(GK(PB?827LEU"]K!9XB"J-V@9_KW\&B/G':]*6W'UWZ'[YQQ M!;=,K!#&._EE10*7:#*92"$7CTUYJW@[S;RV(ISHDL4X].C*:U1K]$:?/H2] MX&N3Z?]$]B(%G3H%G7WL50JHKBRID*U=)F0*L)ED_N*\MA1VO*U M'D5AJ]\;^.M=6V^CPK 5/D>]T-NM]7;WZKV5@ADNN&G-1V6?T&^ ML-.O[?3W4MUPO3Q*%2)5('*$VH!B!IO<])OR&71?I[TY[,V)\'>J;(YJX9J/ MID.Y*DQ5:NK5NK^-75E_M3ZAOE>UJ6>:JFE>,K7@=-,%ID09M/IT(E35B*J) MD:6KY??24&=PPXQZ-RH;0.]3*&ULK9A=CYLX M%(;_BL56JU9JAV](9I-(2:#J:G>VT:337JSVP@-.@@8PM9W)]-_7&(8$<%#2 M]X +E_,T&DPPR MWB1;G18$P5@89:EN&8:G9S#)M=E$]*W(;(+W+$URM"* [K,,DA\+E.+#5#.U MUX[[9+MC98<^FQ1PB]:(/10KPEMZ0XF3#.4TP3D@:#/5YN9M:'JE@5!\3="! MGCR#TI5'C)_*QI_Q5#/*&:$41:Q$0/[SC)8H34L2G\?W&JHU8Y:&I\^O](_" M>>[,(Z1HB=-O2^BX4+ M((.S"<$'0$HUIY4/8O6%-5^O)"\WRIH1_C;A=FRV_O)Y^=>'Q7P=!F#^;7X? M@-7?\W_6X -8,QP]B2#$(,(9WYD4BMB^#1"#24K?<='#.@!OW[P#;T"2@R\[ MO*%-0AICBJ M@H\W?#-0)@UQ!7'DD#+CW=("1FBJ\91&$7E&VNSWWTS/^$.VOBIA@4I8J C6 MBH331,(9HL^6IP<1O93/2!:*BN()2OF_XGGF^S[?"L^G2]P7N9;KM45!7V1Y MEC5JJ\*^RG3LD=VH6LZZC;/NH+-A5J3X!T)U*OI<"*__O4/9(R+_R=P>Y%V[ M U7" I6P4!&L%12O"8JG(A=X*B.A$A:HA(6*8*U(^$TD?"6YH**XIV?3-=U. M+I"(1G8W%_1%CC_JIH*^B&<50YX)1HVKHT%7[Q%E)(D8_Q2I^UX&%$IGG>:X\$9@G]8IY72J8'R Y4W(,DJ[=@DII M@5):J(K6CHEUC(FE(B/4%%7Q4$D+E-)"5;1V/([EFCE8@UR>%>Q^5AB/NDFA M+_(MMYL3^B++\+UN2I"I;.=,2CC61.9P412N5RNI>X-F5^\WE;1 *2U416L' MX%BGF:Z2\Z^T/%-*"Y320E6T=CR.)9HY6'=LNK%J>IN+ZKFXGNWT+\S;I2GI#\J+ M;7%W>L17M^)WD&R3G((4;?A0QHW/HTBJB^:JP7 A;E(?,6,X$X\[!&-$2@%_ MO\&8O3;* 9KK_ME/4$L#!!0 ( .V(:5>^U7@ZFP0 ",< 9 >&PO M=V]R:W-H965TG&);5!*0_OM*QC'85CRDW2^))78?:5^T>-'DR/B3V%(J MT7.1EV)J;:7T(.*&[6BI/EDS7A"IAGQCBQVG9%4I%;GM.DYH%R0K MK=FDFKOGLPG;RSPKZ3U'8E\4A/]S1W-VG%K8>IEXR#9;J2?LV61'-G1)Y;?= M/5;X-L&15J@D_LKH45P\(VW*(V-/>O#K:FHY>DB"YKDFJ7W\74.M9DVM>/G\0O]<&:^,>22"+EC^/5O)[=0:6VA% MUV2?RP=V_(76!@6:E[)<5'_1L99U+)3NA61%K:QV4&3EZ3]YKAUQH: X9@6W M5G"["OXK"EZMX%V[@E\K^->N$-0*E>GVR?;*<3&19#;A[(BXEE8T_5!YO])6 M_LI*G2A+R=6GF=*3L^77/Q>_?;J;+Y,8S;_/'V)T__O\CR7ZA):2I4]5$%8H M987*3$%T;#]6(TZW.EL.%.5,"/0^II)DN?B@%+\M8_3^W0?T#F4E^KIE>T'* ME9C84FU7+VJG]=;N3EMS7]F:A[ZP4FX%2LH571GTXV']:$#?5FYJ?.6^^.K. M'00NZ>X&>*^4. &85LH[@NYH>N. MVU))7PK[WMAKI%K&!HVQP:"Q2[:61\*I^F9[%"G/=MIJ8^8-9"P&!*6 M ,%:P0B;8(00-2"$C 0D+(:$)4"P5B1&321&(#7@1 DN:T#WW"[Z,L%HU*D M?1E7'>Y. >@+X=_W!@Z'C[_RG%92HUY-JCYUCR#A,60L 0(UG)_U+@_ M@CCQ$60D(&$Q)"P!@K4B@9WSF[L#YQ8-#_8=UU>$L/]*[[E!MR+TI7#H M]DI"7RKTG*!;$OI2?A#YKY2$$AUNAGVE).W,>0M)B4%H"16N'Y=RWX3%(70!MXD!I,2@M@:*UXW%NY/!@=W)]78CZ/_:- MPZA;%PQ2V/&Z=:$OI5X"<-0M#'VQT/&B3F&P+RX]"LHWU6V34)FU+^7I9^QF MMKG1FE?W.)WY.WR[P(;Y6-^ 59#L7U!+ P04 " #MB&E7 M'L&1'O\" #E"0 &0 'AL+W=O48(8I"/CVAE$OL)KP/<,UGQGC)23&:6_ MU.0F&1FVVA#D$ NE@.7?"B:0YTI(;N-WK6DT(15Q=[Q5_ZR]2R\SS&%"\Q]9 M(A8CX]) ":1XF8M[NOX"M9^>THMISO4O6E?8GFV@>,D%+6JRW$&1D>H?;^H\ M[!"D3CO!K0GN(:'[ L&K"=ZI$;HUH7MJA%Y-T-:MRKM.7(@%#H:,KA%3:*FF M!CK[FBWSE1%U3Z:"R:^9Y(G@YNODVVV$'JY_1E-T@3HA")SE_%R.'ZYU\=X5O2 M;N/9W7H>NT<%IU":R+,_(M=VO9;]3$ZGNVUV_B]Z],_1]Y+A-1? TWK>"1>@ M[6PK=K>=K5ZQ 2]Q#"-#/E,$SS&.Y_K^/BIJ0;E.OP'M.>XUCGM''4=I"KI":-,,"^D8[:7 /;@1DU- X2F@Z!509=[: MJ5L%L+EN&#B*Z9*(Z@5K5IN>Y%J7XH/UL3.8."WKH>QAJI;CKWS5 -UB-L\( M1SFD,I1M]N41LJJIJ":"EKIJSJB0-5@/%[(/ Z8 \GM*J=A.5("FLPO^ %!+ M P04 " #MB&E7Z/OMO^8" !,"P &0 'AL+W=OD M7@E^I6C'#L9 9O),R(N?J-Q%+L^0H3N2_4YCG@R-G@%BM()%QA_);H:J?'SI%Y&,J5^P*[6^;X"H M8)SD%2QVD*>X_(>OU7TX .QC@%,!SGO .P*X%>"V!;P*\-H"?@7X;8%.!73: M MT*Z+:]2[T*Z+6-$%1 H,JA?'[JX8\AA^& DAV@4BW+N ;V#*P0%2]-SA"8)RR*".LH A<@Z?E&%Q>7($+D&+P,R$%@SAF M Y.+V-+!C*HXHS*.:#$[PI#6;X"K_-R/O &Z0B_M/+V=/)OZ; ,C-#3$X<,0W2(C_/S)[EA? M=55V3K/Q..VZ03 PMX=%J5%U>D&GJ1IK5';/=IVF[%XGLSV[J9IH M5+[O6$W55+M]KRF::41.SW.Z3=E$\/U$!J@;Z/ O4$L#!!0 ( .V(:5>1 MF$>+_@, .@/ 9 >&PO=V]R:W-H965T8R6S'=S&,R^PC###R%@(3G]KO,$LLTC$XY\MJ-?N:0WWGW?H7VOGR9DE MUW@CL[]%;-*9-_$@QA6O,O,@-[_CUJ&QQ8MDINM?V#1KA[0XJK21^=:8&.2B M:/[YRS80>P:3X(A!N#4(:][-1C7+S]SP^53)#2B[FM#L0^UJ;4WD1&&S\F@4 MO15D9^:W%-\8%3PI'HLB@852O$B0XF[TU#>T@UWG1UNTZP8M/((VA#M9F%3# MER+&^-#>)V8MO7!'[SIT CYB>0;#8 !A$ Y!IURA=L .6Z^'->SH".P?,BW@ M,4HW?-GGI-/8ULF5+GF$,X\*0:-:HS?_]!,[#WYS4!NUU$8U^O (M;Y$#&#Y M"K=%+-8BKGC61WGT 93'+>6Q,YIWW* 2/(,G5+D&N>H[37VDW;#?*458&LR7 M=#[9>'L&!K"7/!K)2L%-*G %7T7!B\CR^+Y:B8B,!L!C20@Q<'BH,@06+,>_ M,C!;>KRC!R;E!H0&41BTAQ>,!,V-T*M7>H? "=/> G2'V*JG>PFMIWNP/T>_ M %V3]6K-L_IU55J._)RW^3EW!O(;S[$O_&ZKHS5RP.&BY7#A1'L2)NLEX38[DED'H4E+ M:.)$WC\/>\<4%LV)Z:/J!C2J0@>ORY;7I1.FWM_J%5WGO0%SF_]8,0Y.+.A4 M(G"S2A*%"3&"Q9J+C"_[D[E%&=A/_77?]GLBQ9S;?WDIA>+. ML)Q ."PK5TS"CE3H)J5$! NZ*Y3&HI>2T_Z=ES+K-(X-/T))V$>H'^ODCSFE MZOUB<@*7U&11)?1!!6S22LE!"FG\62CZ6I3_'^68!&]7CIU[3=V/G=+!.FUG M;A4^)AXGS!S%<4BD$S'FUJ.C"G+";I=3%XE.Q9A;C]ZA&B<03\@&Z_2,N?7G MI'"G3LO8"3%[HVQ<_B ;D^"H;(2=:H5NU7J#;)Q ^$]-]07%WVN^ M M. , ,P3 - >&POVS?$,*C- M2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+%$J7U-BNGL5UI1G-:R"5(NYU M.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ])-WU/(B\W5CD;DH>SMS\6RER_ MB?S]Y-W)2>?A_'H_?N: #" &+BZ-%>:_[+9H%2F-L TB1Z9-GRZ'?FI M:77/EF9=3LL"]]P[0L]_=YUG3#)-Q;9I6_N'O,JO=IQ<_2O+[K?*ON&@Q^;5 M>N@F+X_!9'H,)H^B)OO'8#([?)/)87J,FT/&UDEFYQS31B,X+P[)-SA]BDW2 M:++@PG#9].8\SYE\<*(<_7 ;:GSU4(-E.\$K&9XFL-2'C= M@)%EX=W&\@ #VP6L=B!_. _45)B3)+"KF#?L"<:1+,,0J,5PC:8ILCHI?,+[ M@STE29)E802PL(,DP1!X&G$$

,"1)W'MP[WT4K]]3\>;_=Z/?4$L#!!0 M ( .V(:5>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GV!U<27TXR<69HB;8YE4F5I).FEPY-0C(:"M0 <-SD MUQ>D[,FJ(7=ZV>@D\2'HXY+$AUW@[5.K/MVW[2?VSZZ1^F+R8,S^S72JJP>^ M*_6O[9Y+>V33JEUI[*;:3O5>\;+6#YR;73-U9K-@NBN%G+Q[^]+66DWA1FMX M940K[-,%\N)OWWAD_83DBQ$U]Y?3&939A^:)]N M6B6^MM*435ZIMFDN)O/#@?=<&5%]MSOO((OR7O=[3'F?E1;D8A+,;(,;H;3I MS^C;+RWC9VY//FP]FO9*-(:K96GXM6H?]T)NNV;L54S!9?1Q>/D\!/&-^C]A M;#<;4?%E6SWNN#2'."K>=(!2/XB]GC!9[OC%Y.445LJ:1=+8(+%8'IJRYW97 M:O\ZK@]7;2PNB*%Z(^P!%=<].!WDHI4UEYK7S'[3;2-JRU&SR[(I9<49@'00 M2.>$D'\Y -)%(-V30.8=COTI@/002.^$D$>1]!%(_Y20+H ,$,C@E) >@#Q' M(,]I(?.[V]LP^\C2*Y;'UTE\%2_"I&#A8I'>)44,(%\AD*]H(;/H?93<12R+ M%JEE+.(T 6"O$;#7M&!7<1(FBSAZ2),KN/+5<1"B(F)94YLEF5T>70[,7_,B062%^GB MMYMTM8RR_*?^:2L^0C9,&W-B;T1AEL3)=<[LZ\#RF_\\:)@KYL2RZ*-V=AGF M]B4([1NP9.M5F.00#[/$G%@3B_3V-BZ^=6^+U,HAN8YLYQ<=06*6F!-K(DXL M9L2*\(]C)DP0IB%/&(+X:-TF/!X MF(4\8@OAF-#I'F8A[Z0Y#W2ZAUG(([80C@F=[J$S,,06&DO-EMR4HH'C30^S MD$=LH1%,V\/7M3 "8F(6\H@M-(IY6_[=JJ,.";.01VRA\6CN.JM#3,Q"'K&% MAO/QYR<39FP>)B&/6$)X0@Y[=Q^3D$\L(1P3]NX^)B&?6$)]W< ZW(Z&A&&A M'0GS?M7"\VV'F)B$?&()/6/&LN;W1G*M!Y]+'Q.03YT&@;F1YZF184A,/SZQ M?H8J,D.,Z/P_L7O&2C)G+-W;DR$FYA[_-+,Z%M.9.3/H'A]SCT^]" "+YO&: M#\P]_HGJ<&NPV&81]$,,/D$U'6X4H#?/M#]9OWM;\XV0O$YL^]KNK\JF6BO6?1Q6ZGA^-]F^>6R: MA=V7RE5;UB\K:U]6!;_[%U!+ P04 " #MB&E7R%S!4B " #0)P &@ M 'AL+U]R96QS+W=O3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/ MP_5T39>#W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H M"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG9)M!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF MFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O M0+V#0.] O8- [T"]@T#O0+V#0.^8?*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0 M.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KWSY&<3 KTSZIV_4^\Z M?AY*O?9\K?'YWTGU>+ZW7!]_67Z=G+!SP3G=5M3GOU!+ P04 " #MB&E7 MXB$R0O$! 9)P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!? MJ;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][ M]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8 M)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_ MSOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6L]\ZM_SA^?):=;?JW?#;^(V[Q E!+ 0(4 Q0 M ( .R(:5<'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ [(AI5VS;(JGO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ [(AI5YE< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " #LB&E7/?3JGT\& !S) & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ [(AI5Z/_ M$:^I" :RD !@ ("!DPX 'AL+W=O+14&5H , %H/ 8 M " @7(7 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ [(AI5R#AUF+6$P O_< !@ M ("!;R4 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ [(AI5Q^:(W)P% 3%( !@ ("!O44 'AL M+W=O&PO=V]R:W-H965TG 4 -T2 9 " @4)S !X;"]W;W)K&UL4$L! A0#% @ [(AI5V^V^BCM P ,@H !D M ("!%7D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [(AI5UXI?]*D! R! !D ("!;(4 'AL M+W=O&PO=V]R:W-H965T T *HQ 9 " M@160 !X;"]W;W)K&UL4$L! A0#% @ [(AI M5U[H)?NY P + @ !D ("!Q)T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [(AI5[K]I$+=!P %2L M !D ("!W;H 'AL+W=OJ,OS8& #R&@ &0 @('QP@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ [(AI5Z*.Q@57! )PT !D M ("!*&PO=V]R:W-H965T M0?; ]S@, / , 9 M " @;+5 !X;"]W;W)K&UL4$L! A0# M% @ [(AI5V)8$@BU @ ) < !D ("!M]D 'AL+W=O M&PO=V]R:W-H965TY7R4IP0< /(A 9 " @;[B M !X;"]W;W)K&UL4$L! A0#% @ [(AI5T8\ M(U@% P 90H !D ("!MNH 'AL+W=O % "G* &0 M @('R[0 >&PO=V]R:W-H965T@< !LU 9 " @0GT !X;"]W;W)K&UL4$L! A0#% @ [(AI5WPZ7/5J! ]!T !D M ("!NOL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [(AI5^>EU<"3 P *!$ !D ("! MAPL! 'AL+W=O&PO=V]R:W-H965TSY$;:[@( %H, 9 M " @=83 0!X;"]W;W)K&UL4$L! A0#% M @ [(AI5_UN(O$W P M H !D ("!^Q8! 'AL+W=O 0!X M;"]W;W)K&UL4$L! A0#% @ [(AI5^\L('>. M!0 0B< !D ("!\B0! 'AL+W=O&PO=V]R:W-H965TGQY>\O 0 %4: 9 " @> M 0!X;"]W;W)K&UL4$L! A0#% @ [(AI5P3\/D[W!@ ;DL !D M ("!TS(! 'AL+W=O&PO=V]R M:W-H965TLP0 4C M 9 " @;T_ 0!X;"]W;W)K&UL M4$L! A0#% @ [(AI5Z0/1&HW P [PL !D ("!IT0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8AI5YE%FL:L! Z1P !D ("!@D\! 'AL+W=O1%SWN() L9P &0 @($Z M7P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [8AI5R].BY(Q @ T 0 !D M ("!%' ! 'AL+W=O&PO=V]R:W-H M965T)ZIP8 #\U 9 M " @=IY 0!X;"]W;W)K&UL4$L! M A0#% @ [8AI5Z\<(T8J! 71$ !D ("!N( ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8AI M5Z]O8FP=! ^A< !D ("!4XP! 'AL+W=O&PO=V]R:W-H965TP9$>_P( .4) 9 " @7F5 0!X;"]W;W)K M&UL4$L! A0#% @ [8AI5^C[[;_F @ 3 L M !D ("!KY@! 'AL+W=O&PO=V]R:W-H965T M. , ,P3 - " 0&@ 0!X;"]S='EL97,N>&UL4$L! A0# M% @ [8AI5Y>*NQS $P( L ( !9*,! %]R96QS M+RYR96QS4$L! A0#% @ [8AI5PG:)5I4!0 F2P \ M ( !3:0! 'AL+W=O7!E&UL4$L%!@ !+ $L A!0 $BN 0 ! $! end XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 339 335 1 false 75 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical Condensed Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - REVENUE RECOGNITION Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 9 false false R10.htm 10301 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 10401 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 11 false false R12.htm 10501 - Disclosure - CAPITALIZED SOFTWARE Sheet http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware CAPITALIZED SOFTWARE Notes 12 false false R13.htm 10601 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 13 false false R14.htm 10701 - Disclosure - DEBT Sheet http://www.deitaxonomy.com/role/DisclosureDebt DEBT Notes 14 false false R15.htm 10801 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 15 false false R16.htm 10901 - Disclosure - EARNINGS PER SHARE Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 11001 - Disclosure - STOCK-BASED AWARD PLANS Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans STOCK-BASED AWARD PLANS Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11201 - Disclosure - INCOME TAXES Sheet http://www.deitaxonomy.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 19 false false R20.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 20 false false R21.htm 30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 30203 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.deitaxonomy.com/role/DisclosureRevenueRecognition 22 false false R23.htm 30303 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements 23 false false R24.htm 30403 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment 24 false false R25.htm 30503 - Disclosure - CAPITALIZED SOFTWARE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables CAPITALIZED SOFTWARE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware 25 false false R26.htm 30603 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets 26 false false R27.htm 30703 - Disclosure - DEBT (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.deitaxonomy.com/role/DisclosureDebt 27 false false R28.htm 30903 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureEarningsPerShare 28 false false R29.htm 31003 - Disclosure - STOCK-BASED AWARD PLANS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables STOCK-BASED AWARD PLANS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans 29 false false R30.htm 40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated balance sheets (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated balance sheets (Details) Details 31 false false R32.htm 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated statements of cash flows (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated statements of cash flows (Details) Details 32 false false R33.htm 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details) Details 33 false false R34.htm 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Capitalized Costs and Supplemental Balance Sheet Information (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Capitalized Costs and Supplemental Balance Sheet Information (Details) Details 34 false false R35.htm 40201 - Disclosure - REVENUE RECOGNITION - Disaggregation of revenue (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails REVENUE RECOGNITION - Disaggregation of revenue (Details) Details 35 false false R36.htm 40202 - Disclosure - REVENUE RECOGNITION - Accounts receivable, net (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails REVENUE RECOGNITION - Accounts receivable, net (Details) Details 36 false false R37.htm 40203 - Disclosure - REVENUE RECOGNITION - Allowance and deferred allowance (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails REVENUE RECOGNITION - Allowance and deferred allowance (Details) Details 37 false false R38.htm 40204 - Disclosure - REVENUE RECOGNITION - Deferred revenue (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails REVENUE RECOGNITION - Deferred revenue (Details) Details 38 false false R39.htm 40205 - Disclosure - REVENUE RECOGNITION - Changes to deferred revenue (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails REVENUE RECOGNITION - Changes to deferred revenue (Details) Details 39 false false R40.htm 40206 - Disclosure - REVENUE RECOGNITION - Contract cost balances (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails REVENUE RECOGNITION - Contract cost balances (Details) Details 40 false false R41.htm 40301 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) Details http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables 41 false false R42.htm 40302 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details) Details 42 false false R43.htm 40303 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details) Details 43 false false R44.htm 40304 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details) Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details) Details 44 false false R45.htm 40401 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables 45 false false R46.htm 40402 - Disclosure - PROPERTY AND EQUIPMENT - Additional Information (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails PROPERTY AND EQUIPMENT - Additional Information (Details) Details 46 false false R47.htm 40403 - Disclosure - PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) Details 47 false false R48.htm 40404 - Disclosure - PROPERTY AND EQUIPMENT - Amounts included in property and equipment additions related to capitalized internal-use software (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails PROPERTY AND EQUIPMENT - Amounts included in property and equipment additions related to capitalized internal-use software (Details) Details 48 false false R49.htm 40501 - Disclosure - CAPITALIZED SOFTWARE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails CAPITALIZED SOFTWARE (Details) Details http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables 49 false false R50.htm 40601 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details) Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS (Details) Details http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables 50 false false R51.htm 40602 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) Details 51 false false R52.htm 40701 - Disclosure - DEBT - Credit Agreement (Details) Sheet http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails DEBT - Credit Agreement (Details) Details 52 false false R53.htm 40702 - Disclosure - DEBT - Indebtness (Details) Sheet http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails DEBT - Indebtness (Details) Details 53 false false R54.htm 40801 - Disclosure - STOCKHOLDERS EQUITY (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS EQUITY (Details) Details 54 false false R55.htm 40901 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables 55 false false R56.htm 41001 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) Details 56 false false R57.htm 41002 - Disclosure - STOCK-BASED AWARD PLANS - 2020 Plan (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails STOCK-BASED AWARD PLANS - 2020 Plan (Details) Details 57 false false R58.htm 41003 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) Details 58 false false R59.htm 41005 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Units (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails STOCK-BASED AWARD PLANS - Restricted Stock Units (Details) Details 59 false false R60.htm 41006 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details) Details 60 false false R61.htm 41007 - Disclosure - STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details) Details 61 false false R62.htm 41008 - Disclosure - STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details) Details 62 false false R63.htm 41009 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails STOCK-BASED AWARD PLANS - Stock based compensation (Details) Details 63 false false R64.htm 41010 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive loss (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive loss (Details) Details 64 false false R65.htm 41201 - Disclosure - INCOME TAXES - (Details) Sheet http://www.deitaxonomy.com/role/DisclosureIncomeTaxesDetails INCOME TAXES - (Details) Details http://www.deitaxonomy.com/role/DisclosureIncomeTaxes 65 false false R66.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 66 false false R67.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 67 false false All Reports Book All Reports verx-20230930.xsd verx-20230930_cal.xml verx-20230930_def.xml verx-20230930_lab.xml verx-20230930_pre.xml verx-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "verx-20230930x10q.htm": { "nsprefix": "verx", "nsuri": "http://www.deitaxonomy.com/20230930", "dts": { "schema": { "local": [ "verx-20230930.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "verx-20230930_cal.xml" ] }, "definitionLink": { "local": [ "verx-20230930_def.xml" ] }, "labelLink": { "local": [ "verx-20230930_lab.xml" ] }, "presentationLink": { "local": [ "verx-20230930_pre.xml" ] }, "inline": { "local": [ "verx-20230930x10q.htm" ] } }, "keyStandard": 277, "keyCustom": 58, "axisStandard": 26, "axisCustom": 0, "memberStandard": 44, "memberCustom": 30, "hidden": { "total": 24, "http://fasb.org/us-gaap/2023": 17, "http://xbrl.sec.gov/dei/2023": 6, "http://www.deitaxonomy.com/20230930": 1 }, "contextCount": 339, "entityCount": 1, "segmentCount": 75, "elementCount": 630, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1151, "http://xbrl.sec.gov/ecd/2023": 12, "http://xbrl.sec.gov/dei/2023": 33 }, "report": { "R1": { "role": "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_q-JEH8JaRU-RPLzG5YZD1A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R3": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "verx:InvestmentInDebtSecuritiesExcludingThoseClassifiedAsCashEquivalentsAmortizedCost", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R4": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "longName": "00200 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R5": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fpD9g9fumkqMk9wLG1KwrA", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember_DZqtG57xoUuvlWdxOyMbmA", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R6": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "longName": "00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_eytVlQBXEUuCaJMQuJVwsA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R8": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognition", "longName": "10201 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements", "longName": "10301 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment", "longName": "10401 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware", "longName": "10501 - Disclosure - CAPITALIZED SOFTWARE", "shortName": "CAPITALIZED SOFTWARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "longName": "10601 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.deitaxonomy.com/role/DisclosureDebt", "longName": "10701 - Disclosure - DEBT", "shortName": "DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity", "longName": "10801 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare", "longName": "10901 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans", "longName": "11001 - Disclosure - STOCK-BASED AWARD PLANS", "shortName": "STOCK-BASED AWARD PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.deitaxonomy.com/role/DisclosureIncomeTaxes", "longName": "11201 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables", "longName": "30203 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables", "longName": "30303 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables", "longName": "30403 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables", "longName": "30503 - Disclosure - CAPITALIZED SOFTWARE (Tables)", "shortName": "CAPITALIZED SOFTWARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "verx:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "verx:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "30603 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.deitaxonomy.com/role/DisclosureDebtTables", "longName": "30703 - Disclosure - DEBT (Tables)", "shortName": "DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "longName": "30903 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Z_aN3qS2o0GedfNGYJwf8Q", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Z_aN3qS2o0GedfNGYJwf8Q", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "longName": "31003 - Disclosure - STOCK-BASED AWARD PLANS (Tables)", "shortName": "STOCK-BASED AWARD PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_UtSxk2ACaUegXOs4C99Rbw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_UtSxk2ACaUegXOs4C99Rbw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated balance sheets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated balance sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2023_nzOoU1j9C02-zAgYpJIaKg", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R32": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated statements of cash flows (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revised condensed consolidated statements of cash flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023__CpKkrGROUC0GY6tdv1-ZQ", "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023__CpKkrGROUC0GY6tdv1-ZQ", "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_srt_StatementGeographicalAxis_us-gaap_NonUsMember_WkRwaDw4AkadoYMoEvocUA", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R34": { "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails", "longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Capitalized Costs and Supplemental Balance Sheet Information (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Capitalized Costs and Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "verx:AmortizationExpenseCapitalizedCloudComputingImplementationCosts", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "verx:HostingArrangementServiceContractImplementationCostPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "verx:AmortizationExpenseCapitalizedCloudComputingImplementationCosts", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "verx:HostingArrangementServiceContractImplementationCostPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "longName": "40201 - Disclosure - REVENUE RECOGNITION - Disaggregation of revenue (Details)", "shortName": "REVENUE RECOGNITION - Disaggregation of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ProductOrServiceAxis_verx_SoftwareLicensesMember_97RlKTuoYkWnp9C8eT91nQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R36": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "longName": "40202 - Disclosure - REVENUE RECOGNITION - Accounts receivable, net (Details)", "shortName": "REVENUE RECOGNITION - Accounts receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_kiOQ42DmtEu3vTDBAHQCOg", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R37": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "longName": "40203 - Disclosure - REVENUE RECOGNITION - Allowance and deferred allowance (Details)", "shortName": "REVENUE RECOGNITION - Allowance and deferred allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_6_30_2023_DzpD1FDv70uaiUmFKGko1g", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R38": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails", "longName": "40204 - Disclosure - REVENUE RECOGNITION - Deferred revenue (Details)", "shortName": "REVENUE RECOGNITION - Deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails", "longName": "40205 - Disclosure - REVENUE RECOGNITION - Changes to deferred revenue (Details)", "shortName": "REVENUE RECOGNITION - Changes to deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_6_30_2023_DzpD1FDv70uaiUmFKGko1g", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R40": { "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails", "longName": "40206 - Disclosure - REVENUE RECOGNITION - Contract cost balances (Details)", "shortName": "REVENUE RECOGNITION - Contract cost balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_6_30_2023_DzpD1FDv70uaiUmFKGko1g", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_DzpD1FDv70uaiUmFKGko1g", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "longName": "40301 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_F8gWmXyXM0KYIn-NYP90rw", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_F8gWmXyXM0KYIn-NYP90rw", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "longName": "40302 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_5-eU3L6ZwU2O4WAOXQ8EUQ", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_verx_TellutaxMember_ATbFpnNdGUSRyrshjqEFTQ", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R43": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails", "longName": "40303 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details)", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_verx_BusinessCombinationContingentConsiderationMember_w2g-ZDxo1km6HMaEROZcsw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_verx_BusinessCombinationContingentConsiderationMember_w2g-ZDxo1km6HMaEROZcsw", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "longName": "40304 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details)", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_eP8gXOqLckmTojbPxcp4YQ", "name": "verx:BusinessCombinationDeferredPurchaseConsideration", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_2NsawNJo4kSOJ36x8gMFxw", "name": "verx:BusinessCombinationDeferredPurchaseConsideration", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R45": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "40401 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "shortName": "PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_zsjYkSTGVUOlnK76V65Kzg", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R46": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "longName": "40402 - Disclosure - PROPERTY AND EQUIPMENT - Additional Information (Details)", "shortName": "PROPERTY AND EQUIPMENT - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "longName": "40403 - Disclosure - PROPERTY AND EQUIPMENT - Major components of internal-use software (Details)", "shortName": "PROPERTY AND EQUIPMENT - Major components of internal-use software (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember__wHzxjbKdUKvswhPDR5gzQ", "name": "verx:PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfMajorComponentsOfInternalUseSoftwareTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R48": { "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "longName": "40404 - Disclosure - PROPERTY AND EQUIPMENT - Amounts included in property and equipment additions related to capitalized internal-use software (Details)", "shortName": "PROPERTY AND EQUIPMENT - Amounts included in property and equipment additions related to capitalized internal-use software (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_verx_SoftwareDevelopmentCloudBasedServicesMember_XuFU-b9xGk2w56Cpz-r0pQ", "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_verx_SoftwareDevelopmentCloudBasedServicesMember_XuFU-b9xGk2w56Cpz-r0pQ", "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "longName": "40501 - Disclosure - CAPITALIZED SOFTWARE (Details)", "shortName": "CAPITALIZED SOFTWARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R50": { "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "longName": "40601 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "longName": "40602 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details)", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails", "longName": "40701 - Disclosure - DEBT - Credit Agreement (Details)", "shortName": "DEBT - Credit Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_3_8_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_UeyhGis4JUC4-Ll76rNoUQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_8_2022_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_UeyhGis4JUC4-Ll76rNoUQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails", "longName": "40702 - Disclosure - DEBT - Indebtness (Details)", "shortName": "DEBT - Indebtness (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R54": { "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "longName": "40801 - Disclosure - STOCKHOLDERS EQUITY (Details)", "shortName": "STOCKHOLDERS EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_w6W9KL7yAk20w3MkVsfIyQ", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "Unit_Standard_shares_txUfJ06r4UGc1jh9eZYpsQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_w6W9KL7yAk20w3MkVsfIyQ", "name": "us-gaap:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "unitRef": "Unit_Standard_shares_txUfJ06r4UGc1jh9eZYpsQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R55": { "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "longName": "40901 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_w6W9KL7yAk20w3MkVsfIyQ", "name": "verx:PercentageOfSharesOutstanding", "unitRef": "Unit_Standard_pure_e9pvo4bvWEa516FHmJFKEQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R56": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "longName": "41001 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details)", "shortName": "STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tViuzpA3M0G-sP8MmHjjAA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_txUfJ06r4UGc1jh9eZYpsQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R57": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "longName": "41002 - Disclosure - STOCK-BASED AWARD PLANS - 2020 Plan (Details)", "shortName": "STOCK-BASED AWARD PLANS - 2020 Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QatV52XiOEKQkhEtX7yKjg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_txUfJ06r4UGc1jh9eZYpsQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_QatV52XiOEKQkhEtX7yKjg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_txUfJ06r4UGc1jh9eZYpsQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails", "longName": "41003 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details)", "shortName": "STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_verx_ExercisePriceRangeOneMember_kSg64OwIV0-9_RdZJ537Fw", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "Unit_Divide_USD_shares_1NW5G57S5U2vQoKyxqIOjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_verx_ExercisePriceRangeOneMember_kSg64OwIV0-9_RdZJ537Fw", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "Unit_Divide_USD_shares_1NW5G57S5U2vQoKyxqIOjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "longName": "41005 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Units (Details)", "shortName": "STOCK-BASED AWARD PLANS - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_gYwqN_a050u6KMqW2_QcDA", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R60": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "longName": "41006 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details)", "shortName": "STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_QKnsboIpBEWwKuj49UTWrA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_txUfJ06r4UGc1jh9eZYpsQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R61": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "longName": "41007 - Disclosure - STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details)", "shortName": "STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_9_30_2023_lgud7PtKCk2DY6YM8xDhjQ", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Z_aN3qS2o0GedfNGYJwf8Q", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "Unit_Standard_pure_e9pvo4bvWEa516FHmJFKEQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R62": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "longName": "41008 - Disclosure - STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details)", "shortName": "STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_11_1_2023_To_11_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_FMkscsrnSUO9AFY-e3WN0g", "name": "verx:FairMarketValueOfCommonStock", "unitRef": "Unit_Divide_USD_shares_1NW5G57S5U2vQoKyxqIOjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_1_2023_To_11_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_FMkscsrnSUO9AFY-e3WN0g", "name": "verx:FairMarketValueOfCommonStock", "unitRef": "Unit_Divide_USD_shares_1NW5G57S5U2vQoKyxqIOjQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "longName": "41009 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation (Details)", "shortName": "STOCK-BASED AWARD PLANS - Stock based compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_tViuzpA3M0G-sP8MmHjjAA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R64": { "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "longName": "41010 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive loss (Details)", "shortName": "STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_srt_ProductOrServiceAxis_us-gaap_LicenseAndServiceMember_8IU1OalyA0esKyqHfDMHpg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R65": { "role": "http://www.deitaxonomy.com/role/DisclosureIncomeTaxesDetails", "longName": "41201 - Disclosure - INCOME TAXES - (Details)", "shortName": "INCOME TAXES - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_e9pvo4bvWEa516FHmJFKEQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "unique": true } }, "R66": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "66", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_w2GqYGQV40S1M_9PuWZZSw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_SPhqlg5SMUmHDk4j8V5AqA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "67", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_verx_JohnSchwabMember_uMJ4IXvfJUWt0pDs_qe4FA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_ecd_IndividualAxis_verx_JohnSchwabMember_uMJ4IXvfJUWt0pDs_qe4FA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "verx-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r795" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT", "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." } } }, "auth_ref": [ "r142", "r221", "r330", "r336", "r337", "r338", "r339", "r340", "r341", "r346", "r353", "r354", "r356" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r225", "r467", "r468", "r471", "r472", "r512", "r667", "r857", "r860", "r861" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Accrued income and other taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT", "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." } } }, "auth_ref": [ "r139", "r170", "r174", "r175" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r506", "r508", "r710" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring", "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." } } }, "auth_ref": [ "r484", "r492" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r796" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued general expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service requirement (in years)", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r706" ] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r68", "r69", "r70", "r71", "r72", "r73", "r74", "r145", "r146", "r147", "r195", "r196", "r197", "r262", "r359", "r360", "r361", "r363", "r366", "r371", "r373", "r562", "r563", "r564", "r565", "r691", "r802", "r822" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Risk percentage", "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." } } }, "auth_ref": [ "r51", "r53", "r101", "r102", "r285" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r282", "r519", "r542", "r543", "r544", "r545", "r546", "r547", "r671", "r693", "r712", "r811", "r855", "r856", "r864", "r885" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Common Stock", "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." } } }, "auth_ref": [ "r195", "r196", "r197", "r262", "r359", "r360", "r361", "r363", "r366", "r371", "r373", "r562", "r563", "r564", "r565", "r691", "r802", "r822" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r797" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments of finance lease liabilities", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r507", "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "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." } } }, "auth_ref": [ "r706" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails", "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt", "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." } } }, "auth_ref": [ "r225", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r502", "r686", "r687", "r688", "r689", "r690", "r823" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r796" ] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Additions", "terseLabel": "Total", "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "verx_LongTermDebtNoncurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "LongTermDebtNoncurrentGross", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of non current long-term debt.", "label": "Long-Term Debt, Noncurrent, Gross", "terseLabel": "Debt, net of current portion" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r110", "r111", "r157", "r158", "r225", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r502", "r686", "r687", "r688", "r689", "r690", "r823" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r231", "r232", "r234", "r235", "r237", "r243", "r246", "r254", "r255", "r256", "r260", "r482", "r483", "r524", "r540", "r679" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payments for deferred financing costs", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Revenue", "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." } } }, "auth_ref": [ "r285", "r807" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense period", "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." } } }, "auth_ref": [ "r438" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued expenses:" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails", "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r31", "r71", "r74", "r103", "r104", "r106", "r108", "r145", "r146", "r225", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r355", "r502", "r686", "r687", "r688", "r689", "r690", "r823" ] }, "verx_AmortizationExpenseCapitalizedCloudComputingImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "AmortizationExpenseCapitalizedCloudComputingImplementationCosts", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for capitalized cloud computing implementation costs.", "label": "Amortization Expense Capitalized Cloud Computing Implementation Costs", "verboseLabel": "Amortization of cloud computing implementation costs" } } }, "auth_ref": [] }, "us-gaap_MovementInCapitalizedComputerSoftwareNetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInCapitalizedComputerSoftwareNetRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Movement in Capitalized Computer Software, Net [Roll Forward]", "terseLabel": "Capitalized software, movement", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r282", "r519", "r542", "r543", "r544", "r545", "r546", "r547", "r671", "r693", "r712", "r811", "r855", "r856", "r864", "r885" ] }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNetAbstract", "lang": { "en-us": { "role": { "label": "CAPITALIZED SOFTWARE" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Gross", "verboseLabel": "Capitalized software, gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r894" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r140" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable, life", "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r151" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r798" ] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation, current", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r75", "r148" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, life", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less accumulated amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r894" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software, net of accumulated amortization", "verboseLabel": "Capitalized software, net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r670" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r729", "r799" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales", "negatedLabel": "Payments", "documentation": "Amount of sales 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." } } }, "auth_ref": [ "r99" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share, diluted (in dollars per share)", "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." } } }, "auth_ref": [ "r211", "r231", "r232", "r234", "r235", "r237", "r246", "r254", "r255", "r256", "r260", "r482", "r483", "r524", "r540", "r679" ] }, "verx_ScheduleOfOtherAcquiredIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ScheduleOfOtherAcquiredIntangibleAssetsTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other acquired intangible assets.", "label": "Schedule of Other Acquired Intangible Assets [Table Text Block]", "terseLabel": "Schedule of other acquired intangible assets" } } }, "auth_ref": [] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r182", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r260", "r295", "r296", "r453", "r480", "r481", "r482", "r483", "r503", "r510", "r511", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r560" ] }, "verx_BusinessCombinationDeferredPurchaseConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "BusinessCombinationDeferredPurchaseConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred purchase consideration payable within one year (or the operating cycle, if longer).", "label": "Business Combination, Deferred Purchase Consideration Liability, Current", "terseLabel": "Deferred purchase consideration, current" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r40", "r565" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r182", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r237", "r238", "r239", "r240", "r241", "r260", "r295", "r296", "r453", "r480", "r481", "r482", "r483", "r503", "r510", "r511", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r560" ] }, "verx_FairMarketValueOfCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "FairMarketValueOfCommonStock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "lang": { "en-us": { "role": { "documentation": "Price of a share of a number of saleable stocks of a company.", "label": "Fair market value of common stock", "terseLabel": "Fair market value of common stock" } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r17", "r97" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r180", "r195", "r196", "r197", "r223", "r246", "r247", "r254", "r256", "r262", "r263", "r293", "r321", "r323", "r324", "r325", "r328", "r329", "r359", "r360", "r363", "r366", "r373", "r493", "r562", "r563", "r564", "r565", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r595", "r616", "r634", "r648", "r649", "r650", "r651", "r652", "r802", "r822", "r830" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average amortization period (years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r137" ] }, "verx_ConversionOfSharesDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ConversionOfSharesDuringPeriod", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted during the period from class B shares to class A shares.", "label": "Conversion of shares during period", "terseLabel": "Class B shares exchanged for Class A shares (in shares)" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r505" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r180", "r195", "r196", "r197", "r223", "r246", "r247", "r254", "r256", "r262", "r263", "r293", "r321", "r323", "r324", "r325", "r328", "r329", "r359", "r360", "r363", "r366", "r373", "r493", "r562", "r563", "r564", "r565", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r595", "r616", "r634", "r648", "r649", "r650", "r651", "r652", "r802", "r822", "r830" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r264", "r275", "r279", "r281", "r681" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment information:", "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." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Awards", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r49" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Internal-use software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "verx_PriceRangeElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeElevenMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range eleven.", "label": "$32.16" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r57", "r58", "r59", "r60" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Interest acquired (as a percent)", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r88" ] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "terseLabel": "Document Information:", "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." } } }, "auth_ref": [] }, "verx_BusinessCombinationPurchaseCommitmentLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "BusinessCombinationPurchaseCommitmentLiability", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of purchase commitment liability as at the end of the reporting period.", "label": "Business Combination, Purchase Commitment Liability", "terseLabel": "Purchase commitment liability" } } }, "auth_ref": [] }, "verx_EricAndersenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "EricAndersenMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Eric Andersen.", "label": "Eric Andersen [Member]", "terseLabel": "Eric Andersen" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "verx_BusinessCombinationDeferredPurchaseConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "BusinessCombinationDeferredPurchaseConsideration", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deferred purchase consideration as at the end of the reporting period.", "label": "Business Combination, Deferred Purchase Consideration", "terseLabel": "Deferred purchase consideration" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax (benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r153", "r176", "r456", "r457", "r825" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r104", "r106", "r331", "r502", "r687", "r688" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r87", "r89", "r462", "r703", "r704" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 11)", "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." } } }, "auth_ref": [ "r32", "r107", "r528", "r594" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r418" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r505" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r728" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r462", "r703", "r704" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer software purchased", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r761" ] }, "verx_CapitalizedSoftwareDevelopmentCostAmortizationExtensionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "CapitalizedSoftwareDevelopmentCostAmortizationExtensionTerm", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Capitalized software development cost amortization extension term in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Software Development Cost Amortization Extension Term", "terseLabel": "Capitalized software development cost amortization extension term" } } }, "auth_ref": [] }, "verx_ProceedsFromTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ProceedsFromTermLoan", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from a term loan.", "label": "Proceeds from Term Loan", "terseLabel": "Proceeds from term loan" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of acquired intangible assets", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r94", "r677" ] }, "verx_InvestmentInDebtSecuritiesExcludingThoseClassifiedAsCashEquivalentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "InvestmentInDebtSecuritiesExcludingThoseClassifiedAsCashEquivalentsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security, excluding those classified as cash equivalents, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Investment In Debt Securities, Excluding Those Classified As Cash Equivalents, Amortized Cost", "terseLabel": "Amortized cost" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r41", "r186", "r674" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r25", "r711" ] }, "verx_PriceRangeEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeEightMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range eight.", "label": "$18.47" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r83" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r774" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options, net", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r18", "r33", "r147" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r775" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "verx_SoftwareLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SoftwareLicensesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to software licenses.", "label": "Software licenses" } } }, "auth_ref": [] }, "verx_CloudSubscriptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "CloudSubscriptionsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Cloud Subscriptions.", "label": "Cloud subscriptions" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r226", "r227", "r228", "r261", "r519", "r561", "r581", "r587", "r588", "r589", "r590", "r591", "r592", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r717" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during the period", "verboseLabel": "Shares issued upon vesting of Restricted Stock Awards, net (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r18", "r113", "r114", "r147", "r562", "r634", "r649" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r140" ] }, "verx_PriceRangeTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeTenMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range ten.", "label": "$19.00" } } }, "auth_ref": [] }, "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]", "terseLabel": "Accounting policies:", "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." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "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." } } }, "auth_ref": [ "r494" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r164" ] }, "verx_LcrDixonCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "LcrDixonCorporationMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents LCR-Dixon Corporation.", "label": "LCR" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r122", "r134", "r163", "r183", "r202", "r205", "r209", "r223", "r229", "r231", "r232", "r234", "r235", "r239", "r240", "r252", "r264", "r275", "r279", "r281", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r483", "r493", "r538", "r615", "r632", "r633", "r681", "r722", "r858" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r5", "r132" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to stockholders, basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r213", "r231", "r232", "r234", "r235", "r243", "r244", "r253", "r256", "r264", "r275", "r279", "r281", "r681" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price as a percent of fair value", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "verx_WriteOffDeferredFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "WriteOffDeferredFinancingCosts", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings for write-off of finance costs", "label": "Write Off Deferred Financing Costs", "terseLabel": "Write-off of deferred financing costs" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Treasury Securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r678", "r700", "r702", "r883" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "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, end of period", "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." } } }, "auth_ref": [ "r41", "r132", "r219" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets", "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." } } }, "auth_ref": [ "r520" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r114" ] }, "verx_UnamortizedCloudComputingImplementationCostsPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "UnamortizedCloudComputingImplementationCostsPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Unamortized cloud computing implementation costs related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Unamortized cloud computing implementation costs, prepaid expenses and other current assets", "terseLabel": "Unamortized cloud computing implementation costs" } } }, "auth_ref": [] }, "verx_IncreaseDecreaseInOtherOperatingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "IncreaseDecreaseInOtherOperatingCapital", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other operating capital.", "label": "Increase (Decrease) In Other Operating Capital", "terseLabel": "Other changes in operating assets and liabilities", "verboseLabel": "Other" } } }, "auth_ref": [] }, "verx_AssetsHeldUnderFinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "AssetsHeldUnderFinanceLeasesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member is pertaining to assets held under finance leases.", "label": "Assets under finance leases" } } }, "auth_ref": [] }, "verx_UnamortizedCloudComputingImplementationCostsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "UnamortizedCloudComputingImplementationCostsNonCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of non-current portion of unamortized cloud computing implementation costs.", "label": "Unamortized cloud computing implementation costs, non-current assets", "terseLabel": "Unamortized cloud computing implementation costs" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Loss" } } }, "auth_ref": [] }, "verx_NumberOfPotentialEarnoutPayments": { "xbrltype": "integerItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "NumberOfPotentialEarnoutPayments", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of potential earnout payments.", "label": "Number Of Potential Earnout Payments", "terseLabel": "Number of potential earnout payments" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r775" ] }, "verx_PeriodForRevenueAchievements": { "xbrltype": "durationItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PeriodForRevenueAchievements", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Duration of periodic revenue achievements to determine potential earnout payments in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period For Revenue Achievements", "terseLabel": "Revenue achievement period" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "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." } } }, "auth_ref": [ "r0", "r121", "r162", "r264", "r275", "r279", "r281", "r525", "r536", "r681" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r308", "r309", "r310", "r311", "r520", "r521" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Intrinsic value, exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r76" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised", "terseLabel": "Exercise of stock options, net (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r18", "r113", "r114", "r147", "r419" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses", "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)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Initial Public Offering", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r114", "r117", "r118", "r136", "r597", "r613", "r635", "r636", "r711", "r724", "r824", "r834", "r871", "r888" ] }, "verx_EarnoutPaymentMaximumLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "EarnoutPaymentMaximumLimit", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum limit for earnout payments.", "label": "Earnout Payment, Maximum Limit", "terseLabel": "Maximum limit on earnout payments" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r762" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in units)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r427" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r775" ] }, "verx_CapitalizedSoftwareDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "CapitalizedSoftwareDevelopmentCosts", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Capitalized Software Development Costs", "label": "Capitalized Software Development Costs", "terseLabel": "Capitalized development costs" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in units)", "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)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r62", "r63" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "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)", "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)." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r445", "r446" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in units)", "periodStartLabel": "Beginning balance (in units)", "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." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercise prices", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r79" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "verx_TaxamoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "TaxamoMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Taxamo.", "label": "Taxamo" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r51", "r53", "r101", "r102", "r285", "r656" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued contract labor and professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "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", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r422", "r423" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r775" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in units)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r426" ] }, "verx_ClassBSharesExchangedForClassShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ClassBSharesExchangedForClassShares", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of Class B shares which are exchanged for Class A shares of stock.", "label": "Class B shares exchanged for Class A shares", "terseLabel": "Class B shares exchanged for Class A shares" } } }, "auth_ref": [] }, "verx_SharesIssuedUnderEsppShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SharesIssuedUnderEsppShares", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of Shares of stock issued under ESPP.", "label": "Shares issued in connection with ESPP (shares)" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r740", "r748", "r758", "r775", "r783", "r787", "r795" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r51", "r53", "r101", "r102", "r285", "r559", "r656" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Units", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "verx_PaymentsForPurchaseCommitmentLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PaymentsForPurchaseCommitmentLiability", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow on payments for purchase commitment liability.", "label": "Payments For Purchase Commitment Liability", "negatedLabel": "Payments for purchase commitment and contingent consideration liabilities" } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Outside United States", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r890", "r891", "r892", "r893" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r740", "r748", "r758", "r775", "r783", "r787", "r795" ] }, "verx_ProceedsFromPurchasesOfStockUnderEspp": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ProceedsFromPurchasesOfStockUnderEspp", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of proceeds gained from purchases of stock under the Employee Stock Purchase Plan.", "label": "Proceeds from purchases of stock under ESPP" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "verboseLabel": "Operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r832" ] }, "verx_BusinessCombinationContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "BusinessCombinationContingentConsiderationMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to contingent consideration under business combination.", "label": "Contingent Consideration" } } }, "auth_ref": [] }, "verx_PriceRangeNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeNineMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range nine.", "label": "$18.96" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options vested and exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r81" ] }, "verx_BusinessCombinationAdjustmentsDueToForeignCurrencyExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "BusinessCombinationAdjustmentsDueToForeignCurrencyExchangeRates", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of adjustments relating to foreign currency exchange rates during the period.", "label": "Business Combination, Adjustments Due To Foreign Currency Exchange Rates", "terseLabel": "Adjustment due to currency exchange rates fluctuation" } } }, "auth_ref": [] }, "verx_ShareBasedCompensationArrangementNumberOfOfferingPeriods": { "xbrltype": "integerItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ShareBasedCompensationArrangementNumberOfOfferingPeriods", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of offering periods under the share-based compensation arrangement.", "label": "Share Based Compensation Arrangement Number Of Offering Periods", "terseLabel": "Number of offering periods" } } }, "auth_ref": [] }, "verx_PaymentsForDistributionsUnderTaxSharingAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PaymentsForDistributionsUnderTaxSharingAgreements", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow on payments for distributions under tax sharing agreement.", "label": "Payments For Distributions Under Tax Sharing Agreements", "negatedLabel": "Distributions under Tax Sharing Agreement" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued upon vesting of Restricted Stock Awards, net", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r18", "r113", "r114", "r147", "r570", "r634", "r649", "r723" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r82" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information", "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)." } } }, "auth_ref": [] }, "verx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of grant date fair value of options granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grant Date Fair Value", "terseLabel": "Grant date fair value" } } }, "auth_ref": [] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional paid in capital.", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Options outstanding, vested and exercisable:", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise prices, upper range", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r83" ] }, "verx_MeasurementInputRevenueVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "MeasurementInputRevenueVolatilityMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input relating to revenue volatility.", "label": "Revenue volatility" } } }, "auth_ref": [] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs", "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." } } }, "auth_ref": [ "r1", "r2" ] }, "verx_BusinessCombinationEarnOutPaymentForApplicableMeasurementPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "BusinessCombinationEarnOutPaymentForApplicableMeasurementPeriod", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of earn out payment for the applicable measurement period under business combination.", "label": "Business Combination, Earn Out Payment For Applicable Measurement Period", "terseLabel": "Earn out payment for applicable measurement period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Units", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "verx_IncreaseDecreaseInCapitalizedContractCostNetNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "IncreaseDecreaseInCapitalizedContractCostNetNonCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount of capitalized contract cost due within one year (or one business cycle).", "label": "Increase Decrease In Capitalized Contract Cost Net Non current", "negatedLabel": "Deferred commissions" } } }, "auth_ref": [] }, "verx_IncreaseDecreaseInCustomerFundsObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "IncreaseDecreaseInCustomerFundsObligations", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred relating to customer funds.", "label": "Increase Decrease In Customer Funds Obligations", "terseLabel": "Net increase (decrease) in customer funds obligations" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r767" ] }, "verx_PercentageOfSharesOutstandingDiluted": { "xbrltype": "percentItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PercentageOfSharesOutstandingDiluted", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to percentage of shares outstanding, diluted.", "label": "Percentage of shares outstanding diluted", "terseLabel": "Common stock as a percentage of total shares outstanding, diluted" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "totalLabel": "Total Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r158", "r343", "r357", "r687", "r688", "r884" ] }, "verx_ScheduleOfSupplementalBalanceSheetInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ScheduleOfSupplementalBalanceSheetInformationTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet information.", "label": "Schedule of Supplemental Balance Sheet Information [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information" } } }, "auth_ref": [] }, "verx_OfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "OfferingPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "A description of the time period when the company allows stock award purchases.", "label": "ESPP offering period" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r773" ] }, "verx_ContractWithCustomerRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ContractWithCustomerRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenues recognized in the period.", "label": "Contract with Customer Revenue Recognized", "negatedTerseLabel": "Revenues recognized" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r767" ] }, "verx_ExchangeOfCommonStockShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ExchangeOfCommonStockShares", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares exchanged.", "label": "Exchange of common stock shares", "terseLabel": "Exchange of shares" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r134" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Accrued and deferred compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r11" ] }, "verx_TellutaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "TellutaxMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Tellutax, a Portland, Oregon-based edge computing technology startup.", "label": "Tellutax" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued or Adopted Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Other intangible assets" } } }, "auth_ref": [] }, "verx_RestrictedCashHeldForCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "RestrictedCashHeldForCustomers", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash held for customers.", "label": "Restricted Cash Held for Customers", "terseLabel": "Restricted cash-funds held for customers" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Debt, net of current portion" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r767" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Carrying Value", "verboseLabel": "Other intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r520" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r290", "r291", "r292" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table Text Block]", "verboseLabel": "Schedule of information about the changes to contract cost balances", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r839" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill.", "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." } } }, "auth_ref": [ "r189", "r305", "r522", "r685", "r711", "r841", "r848" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r763" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Value", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r521" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r303" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r772" ] }, "verx_GoodwillIncludingAmountsForOtherIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "GoodwillIncludingAmountsForOtherIntangibleAssets", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of of goodwill and other intangible assets.", "label": "Goodwill including amounts for other intangible assets", "terseLabel": "Goodwill and other intangible assets" } } }, "auth_ref": [] }, "verx_OutOfMoneyOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "OutOfMoneyOptionsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to out-of-the-money options.", "label": "Out-of-the-money options" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r767" ] }, "verx_IncreaseDecreaseInAccountsReceivableNetForeignExchangeRevaluation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "IncreaseDecreaseInAccountsReceivableNetForeignExchangeRevaluation", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) net before foreign exchange revaluation of 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 Net Foreign Exchange Revaluation", "terseLabel": "Increase, net" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "verboseLabel": "Deferred revenue, current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales and maturities of investment securities, available-for-sale", "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)." } } }, "auth_ref": [ "r214", "r215", "r833" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (income) loss:" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails": { "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "verboseLabel": "Deferred revenue, non-current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Class B", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r888" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Impairment Loss", "verboseLabel": "Impairment loss", "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r303" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "negatedTotalLabel": "Total other comprehensive (income) loss, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r15", "r154", "r203", "r206" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r518", "r820" ] }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Additional amounts deferred", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination." } } }, "auth_ref": [ "r692" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r114" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "negatedTerseLabel": "Foreign currency translation adjustments and revaluations, net of tax", "verboseLabel": "Foreign currency translation adjustments and revaluations, net of tax", "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." } } }, "auth_ref": [ "r10", "r15", "r154" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized software amortization expense", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r14", "r165" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of investment securities, available-for-sale", "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)." } } }, "auth_ref": [ "r38", "r214", "r289" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES", "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." } } }, "auth_ref": [ "r224", "r444", "r449", "r450", "r451", "r454", "r459", "r460", "r461", "r567" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "As Reported" } } }, "auth_ref": [ "r182", "r226", "r228", "r229", "r230", "r231", "r232", "r240", "r260", "r453", "r480", "r481", "r482", "r503", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r560", "r810", "r812", "r813", "r814", "r829", "r835", "r836", "r869", "r872", "r873" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net [Abstract]", "terseLabel": "Deferred commissions:" } } }, "auth_ref": [] }, "verx_PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to property, plant and equipment excluding internal use software and capital leases", "label": "Excluding internal-use software and capital leases" } } }, "auth_ref": [] }, "verx_AmendedPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "AmendedPlanMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Amended Plan.", "label": "Amended Options" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r767" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock", "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." } } }, "auth_ref": [ "r114", "r530", "r711" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r767" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "negatedLabel": "Unrealized (gain) loss on investments, net of tax", "terseLabel": "Unrealized gain (loss) from available-for-sale investments, net of tax", "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." } } }, "auth_ref": [ "r10", "r15", "r154" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r283", "r284", "r582", "r583", "r584", "r640", "r642", "r645", "r647", "r655", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r672", "r694", "r716", "r864", "r885" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (income) expense:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r114", "r595" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred commissions", "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." } } }, "auth_ref": [ "r302" ] }, "verx_ExercisePriceRangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ExercisePriceRangeOneMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range one.", "label": "$0.15 to $0.71" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r18", "r114", "r595", "r613", "r888", "r889" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r768" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r31", "r67" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "verx_ExercisePriceRangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ExercisePriceRangeTwoMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range two.", "label": "$2.15" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r773" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r768" ] }, "verx_ExercisePriceRangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ExercisePriceRangeThreeMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range three.", "label": "$2.50" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r768" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss", "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." } } }, "auth_ref": [ "r37", "r204", "r206", "r210", "r523", "r539" ] }, "verx_PriceRangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeFourMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range four.", "label": "$2.67" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r768" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r768" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIncomeTaxesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "verboseLabel": "Income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r166", "r177", "r239", "r240", "r267", "r447", "r455", "r541" ] }, "verx_PriceRangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeFiveMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range five.", "label": "$3.17" } } }, "auth_ref": [] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r768" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Software", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r673", "r851", "r852" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r768" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Shares exchanged in lieu", "documentation": "The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r51", "r53", "r101", "r102", "r285", "r656", "r808" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION", "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." } } }, "auth_ref": [ "r179", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r388" ] }, "verx_PriceRangeSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeSixMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range six.", "label": "$3.73" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r283", "r284", "r582", "r583", "r584", "r640", "r642", "r645", "r647", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r672", "r694", "r716", "r864", "r885" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r769" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, capacity", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r448" ] }, "verx_PriceRangeSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PriceRangeSevenMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range seven.", "label": "$4.70" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r771" ] }, "verx_SCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SCorporationMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to S-Corporation status.", "label": "S Corporation" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r225", "r467", "r468", "r471", "r472", "r512", "r667", "r857", "r860", "r861" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "DEBT" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r770" ] }, "verx_HostingArrangementServiceContractImplementationCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "HostingArrangementServiceContractImplementationCostPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for hosting arrangement service contract implementation cost.", "label": "Hosting Arrangement Service Contract Implementation Cost Policy Text Block", "terseLabel": "Capitalized Cloud Implementation Costs" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]", "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r76" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r283", "r682" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Net amount charged to revenues", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r212", "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r707" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r504" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r390", "r407", "r433", "r434", "r435", "r516", "r517", "r548", "r585", "r586", "r639", "r641", "r643", "r644", "r646", "r668", "r669", "r683", "r691", "r705", "r713", "r716", "r853", "r862", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r790" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property and equipment additions", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "(Accumulated deficit) retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r116", "r147", "r532", "r553", "r558", "r566", "r596", "r711" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r76" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "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." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r487" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Funds held for customers", "documentation": "Amount of cash and cash equivalents 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. 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." } } }, "auth_ref": [ "r41", "r186", "r219" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r793" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings per share", "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." } } }, "auth_ref": [ "r246", "r247", "r254" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r794" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r420" ] }, "verx_NewTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "NewTermLoanMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to new term loan under second amendment to credit agreement.", "label": "New Term Loan." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r791" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Software", "verboseLabel": "Property and equipment", "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." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r792" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Intrinsic value, outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r76" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business", "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." } } }, "auth_ref": [ "r167", "r178" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning, balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r414", "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r414", "r415" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r866" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r793" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r416" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r407", "r517", "r548", "r585", "r586", "r639", "r641", "r643", "r644", "r646", "r668", "r669", "r683", "r691", "r705", "r713", "r862", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r416" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "U.S. federal statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r224", "r448", "r458" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r390", "r407", "r433", "r434", "r435", "r516", "r517", "r548", "r585", "r586", "r639", "r641", "r643", "r644", "r646", "r668", "r669", "r683", "r691", "r705", "r713", "r716", "r853", "r862", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred shares, $0.001 par value, 30,000 shares authorized; no shares issued and outstanding", "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." } } }, "auth_ref": [ "r113", "r529", "r711" ] }, "us-gaap_ProvisionForOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherLosses", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision For Subscription Cancellations And Non- Renewals", "verboseLabel": "Provision for subscription cancellations and non-renewals", "documentation": "Amount of expense related to other loss." } } }, "auth_ref": [ "r11", "r124", "r161" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r419" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r407", "r517", "r548", "r585", "r586", "r639", "r641", "r643", "r644", "r646", "r668", "r669", "r683", "r691", "r705", "r713", "r862", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "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." } } }, "auth_ref": [ "r265", "r266", "r274", "r277", "r278", "r282", "r283", "r285", "r385", "r386", "r519" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility", "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." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Grant values", "terseLabel": "Weighted Average Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r420" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r793" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt", "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." } } }, "auth_ref": [] }, "verx_RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "RevisionOfPreviouslyIssuedFinancialStatementsPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revision of previously issued financial statements.", "label": "Revision of Previously Issued Financial Statements [Policy Text Block]", "terseLabel": "Revision of Previously Issued Financial Statements" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r143", "r718", "r719", "r720", "r721" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive shares", "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." } } }, "auth_ref": [ "r257" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r795" ] }, "verx_SupplementalBalanceSheetInformationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SupplementalBalanceSheetInformationPolicyPolicyTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of accounting policy for supplemental balance sheet information.", "label": "Supplemental Balance Sheet Information, Policy [Policy Text Block]", "terseLabel": "Supplemental Balance Sheet Disclosures" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_PhantomShareUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PhantomShareUnitsPSUsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "PSU", "documentation": "Share-based payment arrangement awarded as phantom share or unit." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Compensation plans:", "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." } } }, "auth_ref": [ "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r794" ] }, "verx_DeferredAllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "DeferredAllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred allowance for credit loss on accounts receivable.", "label": "Deferred Allowance For Doubtful Accounts Receivable", "periodEndLabel": "Deferred ending balance", "periodStartLabel": "Deferred beginning balance" } } }, "auth_ref": [] }, "verx_DeferredAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "DeferredAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred allowance for credit loss on accounts receivable, during the period.", "label": "Deferred Allowance For Doubtful Accounts Receivable, Period Increase (Decrease)", "terseLabel": "Change in deferred allowance" } } }, "auth_ref": [] }, "verx_CapitalizedComputerSoftwareDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "CapitalizedComputerSoftwareDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for capitalized computer software costs.", "label": "Capitalized Computer Software, Disclosure [Text Block]", "terseLabel": "CAPITALIZED SOFTWARE" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r794" ] }, "verx_ScheduleOfMajorComponentsOfInternalUseSoftwareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ScheduleOfMajorComponentsOfInternalUseSoftwareTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for major components of internal-use software.", "label": "Schedule Of Major Components Of Internal-Use Software [Table Text Block]", "terseLabel": "Schedule of major components of internal-use software" } } }, "auth_ref": [] }, "verx_SoftwareDevelopmentCloudBasedServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SoftwareDevelopmentCloudBasedServicesMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for internal-use software developed for cloud-based services.", "label": "Cloud-based customer solutions" } } }, "auth_ref": [] }, "verx_PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, net of accumulated depreciation, depletion and amortization, of long-lived physical assets excluding in-process internal-use software.", "label": "Property, Plant and Equipment, Net, Excluding In-Process Internal-Use Software", "totalLabel": "Internal-use software developed, net of accumulated depreciation" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r794" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r714", "r715", "r716", "r718", "r719", "r720", "r721", "r826", "r827", "r868", "r886", "r888" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 provided by operating activities:" } } }, "auth_ref": [] }, "verx_PercentageOfSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PercentageOfSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to percentage of shares outstanding.", "label": "Percentage Of Shares Outstanding", "terseLabel": "Common stock as a percentage of total shares outstanding, basic" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r48", "r50", "r246", "r247", "r254" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r794" ] }, "verx_AccruedVariableCompensationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "AccruedVariableCompensationCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred relating to variable compensation. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Variable Compensation Current", "terseLabel": "Accrued variable compensation" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units", "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." } } }, "auth_ref": [] }, "us-gaap_AssetUnderConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetUnderConstructionMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "In-process internal-use software", "documentation": "Asset in process of being built." } } }, "auth_ref": [] }, "verx_JohnSchwabMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "JohnSchwabMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to John Schwab.", "label": "John Schwab" } } }, "auth_ref": [] }, "verx_DeferredOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "DeferredOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of deferred other liabilities.", "label": "Deferred Other Liabilities Current", "terseLabel": "Deferred other liabilities" } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r795" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r141", "r315", "r316", "r657", "r854" ] }, "verx_CustomerFundsObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "CustomerFundsObligationsCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of customer funds obligations. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Customer Funds Obligations Current", "terseLabel": "Customer funds obligations" } } }, "auth_ref": [] }, "verx_SoftwareDevelopmentInternalSystemsAndToolsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SoftwareDevelopmentInternalSystemsAndToolsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for internal-use software developed for internal systems and tools.", "label": "Internal systems and tools" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r867" ] }, "verx_ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows.", "label": "Schedule Of Amounts Capitalized For Internal-Use Software And Included In Property And Equipment Additions On Consolidated Statements Of Cash Flows [Table Text Block]", "terseLabel": "Schedule of amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows" } } }, "auth_ref": [] }, "verx_ScheduleOfCapitalizedComputerSoftwareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for capitalized computer software costs.", "label": "Schedule Of Capitalized Computer Software [Table Text Block]", "terseLabel": "Schedule of major components of capitalized software" } } }, "auth_ref": [] }, "verx_CapitalizedContractCostNetNoncurrentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "CapitalizedContractCostNetNoncurrentAdditions", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in capitalized contract costs, net, arising from additions.", "label": "Capitalized Contract Cost, Net, Noncurrent, Additions", "terseLabel": "Additions" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r485", "r486", "r491" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r100", "r155" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Shares issued upon vesting of Restricted Stock Units, net (in shares)", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Revision of Previously Issued Financial Statements", "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." } } }, "auth_ref": [ "r231", "r232", "r233", "r237", "r238", "r239", "r240", "r260" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r344", "r392", "r393", "r394", "r395", "r396", "r397", "r513", "r514", "r515", "r687", "r688", "r700", "r701", "r702" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r231", "r232", "r233", "r237", "r238", "r239", "r240", "r260" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r789" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Fair value adjustments to contingent consideration", "verboseLabel": "Change in fair value of contingent consideration liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r465", "r820" ] }, "verx_SystaxSistemasFiscaisLtdaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "SystaxSistemasFiscaisLtdaMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents Systax Sistemas Fiscais LTDA (\"Systax\").", "label": "Systax" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r788" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "terseLabel": "Total current assets", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r184", "r201", "r223", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r467", "r471", "r493", "r711", "r858", "r859", "r874" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "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." } } }, "auth_ref": [ "r484" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r98", "r100" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r344", "r392", "r393", "r394", "r395", "r396", "r397", "r486", "r513", "r514", "r515", "r687", "r688", "r700", "r701", "r702" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of revision of previously issued financial statements", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Shares issued upon vesting of Restricted Stock Units, net", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r786" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "Shares issued in connection with ESPP", "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Reserved for issuance", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Changes in the carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r685", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r786" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r485", "r486", "r488", "r489", "r492" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity (deficit)", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r35", "r36", "r120", "r198", "r531", "r554", "r558" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Class A", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r888" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r98" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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." } } }, "auth_ref": [ "r129", "r618" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r786" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share basic and diluted", "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." } } }, "auth_ref": [ "r831" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "verx_InvestmentSecuritiesAvailableForSaleCurrentExcludingAmountsIncludedInCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "InvestmentSecuritiesAvailableForSaleCurrentExcludingAmountsIncludedInCashEquivalents", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, and excluding amounts classified as cash equivalents, 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": "Investment Securities Available For Sale, Current, Excluding Amounts Included In Cash Equivalents", "terseLabel": "Investment securities available-for-sale, at fair value (amortized cost of $8,359 and $11,220, respectively)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r144", "r222", "r358", "r360", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r374", "r479", "r637", "r638", "r654" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r786" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails": { "parentTag": "verx_PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "verboseLabel": "Accumulated amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r66", "r188", "r534" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of beginning and ending balances of accounts receivable, net of allowance", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r34" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r786" ] }, "us-gaap_OtherNonrecurringIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonrecurringIncomeExpense", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses", "terseLabel": "Other operating expense , net", "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature." } } }, "auth_ref": [ "r130" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r190", "r310" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of beginning and ending balances of and changes to the allowance and the deferred allowance", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r837" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r787" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r485", "r486" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Noncurrent, Net", "negatedLabel": "Deferred financing costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r105" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r786" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net loss attributable to stockholders, diluted", "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." } } }, "auth_ref": [ "r213", "r245", "r248", "r249", "r250", "r251", "r253", "r256" ] }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "terseLabel": "Purchase commitment liability", "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity." } } }, "auth_ref": [ "r90" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life, outstanding", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r51", "r53", "r101", "r102", "r285", "r656" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r787" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life, exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of major components of property and equipment", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "STOCK-BASED AWARD PLANS" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r168", "r169", "r171", "r172" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)", "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." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r85", "r86", "r409" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsIncludedInPropertyAndEquipmentAdditionsRelatedToCapitalizedInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r13" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r726" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common stock, diluted (in shares)", "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." } } }, "auth_ref": [ "r245", "r256" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of stock based compensation cost in consolidated statement of operations", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r21", "r22", "r80" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common stock, basic (in shares)", "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." } } }, "auth_ref": [ "r243", "r256" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r226", "r227", "r228", "r261", "r519", "r561", "r581", "r587", "r588", "r589", "r590", "r591", "r592", "r595", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r609", "r610", "r611", "r612", "r614", "r617", "r618", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r634", "r717" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Significant other observable inputs (Level 2)", "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." } } }, "auth_ref": [ "r344", "r392", "r397", "r486", "r514", "r687", "r688", "r700", "r701", "r702" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r763" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Prices in active markets for identical assets (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r344", "r392", "r397", "r486", "r513", "r700", "r701", "r702" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r763" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r766" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r193" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r766" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Significant unobservable inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r344", "r392", "r393", "r394", "r395", "r396", "r397", "r486", "r515", "r687", "r688", "r700", "r701", "r702" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r765" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Contract costs, amortization period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r809" ] }, "verx_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "TermLoanMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to term loan.", "label": "Term Loan" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r764" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Dividends", "terseLabel": "Distributions", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r9", "r147" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r191" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r92", "r93", "r96", "r181", "r182", "r208", "r226", "r227", "r228", "r230", "r238", "r294", "r297", "r374", "r439", "r440", "r441", "r452", "r453", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r495", "r496", "r500", "r511", "r550", "r551", "r568", "r597", "r613", "r635", "r636", "r653", "r723", "r824", "r834", "r871", "r888" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r726" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r764" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Goodwill and other intangible assets", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r765" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r726" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion", "totalLabel": "Total debt, net of current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r194" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r766" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 }, "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails": { "parentTag": "verx_PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment", "verboseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r140", "r187", "r535" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r726" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r526", "r535", "r711" ] }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Minimum Purchase Commitment liability", "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations." } } }, "auth_ref": [ "r112", "r159" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r726" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r766" ] }, "verx_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Trd Arr Expiration Date", "label": "Trd Arr Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r801" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase commitment liability payment", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r39", "r463" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization", "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." } } }, "auth_ref": [ "r12", "r61", "r64" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Software", "negatedLabel": "Capitalized software additions", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r131" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "verx_ShareBasedCompensationAmountsWithheldFromParticipants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "ShareBasedCompensationAmountsWithheldFromParticipants", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Amounts withheld from participants.", "label": "Share Based Compensation, Amounts Withheld From Participants", "terseLabel": "Amounts withheld from participants" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r220" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r52", "r656" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r738", "r749", "r759", "r784" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r125", "r352", "r501", "r821" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r200", "r300", "r301", "r675" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r800" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r12", "r65" ] }, "verx_PaymentsForDeferredPurchaseCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PaymentsForDeferredPurchaseCommitments", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow on payments for deferred purchase commitments.", "label": "Payments For Deferred Purchase Commitments", "negatedLabel": "Payments for deferred purchase commitments" } } }, "auth_ref": [] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation and amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r12", "r65", "r128" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r126", "r223", "r264", "r275", "r279", "r281", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r493", "r681", "r858" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r156", "r192", "r223", "r264", "r276", "r280", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r467", "r471", "r493", "r527", "r607", "r711", "r724", "r858", "r859", "r874" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_HostingArrangementServiceContractAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hosting Arrangement, Service Contract [Abstract]", "terseLabel": "Cloud computing implementation costs" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r18", "r33", "r181", "r207", "r208", "r209", "r226", "r227", "r228", "r230", "r238", "r240", "r261", "r294", "r297", "r374", "r439", "r440", "r441", "r452", "r453", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r495", "r496", "r497", "r498", "r499", "r500", "r511", "r549", "r550", "r551", "r570", "r634" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r218" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r725" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r183", "r202", "r205", "r217", "r223", "r229", "r239", "r240", "r264", "r275", "r279", "r281", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r466", "r469", "r470", "r483", "r493", "r525", "r537", "r569", "r615", "r632", "r633", "r681", "r708", "r709", "r723", "r819", "r858" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r65" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r242", "r257", "r258", "r259" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance", "terseLabel": "Allowance for accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r199", "r288", "r298" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "(Accumulated Deficit) Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r181", "r226", "r227", "r228", "r230", "r238", "r240", "r294", "r297", "r439", "r440", "r441", "r452", "r453", "r473", "r475", "r476", "r478", "r481", "r549", "r551", "r570", "r888" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash (used in) provided by operating activities", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Assumptions and Methodology" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r304", "r306", "r307", "r685" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r676", "r684", "r838" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r437", "r442" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r737", "r748", "r758", "r775", "r783" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Allocation of costs", "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." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "terseLabel": "Amortization of cloud computing implementation costs", "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r173", "r312" ] }, "us-gaap_LicenseAndServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseAndServiceMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Software subscriptions", "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r865" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "ESPP", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "verboseLabel": "Accounts receivable, net of allowance of $14,308 and $9,554, respectively", "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." } } }, "auth_ref": [ "r286", "r287" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r727" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r18", "r181", "r207", "r208", "r209", "r226", "r227", "r228", "r230", "r238", "r240", "r261", "r294", "r297", "r374", "r439", "r440", "r441", "r452", "r453", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r495", "r496", "r497", "r498", "r499", "r500", "r511", "r549", "r550", "r551", "r570", "r634" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss", "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." } } }, "auth_ref": [ "r6", "r16", "r36", "r474", "r477", "r511", "r549", "r550", "r817", "r818", "r819", "r826", "r827", "r828" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Forward foreign current contract, asset", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise prices, lower range", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r83" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments for taxes related to net share settlement of stock-based awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r216" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r11" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r738", "r749", "r759", "r784" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r23" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital", "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." } } }, "auth_ref": [ "r115", "r711", "r887" ] }, "us-gaap_AmortizationOfDeferredChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredChargesAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges [Abstract]", "terseLabel": "Amortization of acquired intangible assets" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of estimated fair value of Tellutax contingent consideration", "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." } } }, "auth_ref": [ "r19" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r290", "r291", "r292" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "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." } } }, "auth_ref": [ "r19" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedBalanceSheetsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Revision" } } }, "auth_ref": [ "r226", "r227", "r228", "r237", "r238", "r260", "r481", "r482", "r803", "r804", "r805", "r806", "r810", "r814", "r815" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r870" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "terseLabel": "Schedule of Option activity", "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year." } } }, "auth_ref": [ "r149" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage", "terseLabel": "Total equity interests", "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r62", "r63", "r520" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "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." } } }, "auth_ref": [ "r109", "r443", "r882" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Changes in fair value of Tellutax contingent consideration", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r100" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Term (in years)", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r870" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r30", "r185", "r223", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r468", "r471", "r472", "r493", "r711", "r858", "r874", "r875" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r20", "r100" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r729", "r799" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Fair value adjustments", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r490" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Tellutax Contingent Consideration", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r91", "r464" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Non-cash operating lease costs", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r820" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r864" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit", "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." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LongTermDebtCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities [Abstract]", "terseLabel": "Current portion of long-term debt" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r726" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Line Items]", "verboseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "verboseLabel": "Schedule of information about the balances of and changes to deferred revenue", "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." } } }, "auth_ref": [ "r863" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevisedCondensedConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r505" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r28", "r223", "r293", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r468", "r471", "r472", "r493", "r593", "r680", "r724", "r858", "r874", "r875" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r20" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r113", "r359" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Services", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r865" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue:", "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." } } }, "auth_ref": [ "r386", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r386", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration measurement input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r489" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r726" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r77" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "verboseLabel": "Purchase commitment and contingent consideration liabilities, current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r91" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Other intangible assets", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "verboseLabel": "STOCK-BASED AWARD PLANS", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r389", "r390", "r391", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r702" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership (as a percent)", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r290" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)", "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." } } }, "auth_ref": [ "r113", "r595" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r485", "r486", "r491" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r729", "r799" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)", "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." } } }, "auth_ref": [ "r113", "r595", "r613", "r888", "r889" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r505" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets, end of period:" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for credit loss", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtIndebtnessDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r225", "r331", "r332", "r333", "r334", "r335", "r337", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r502", "r686", "r687", "r688", "r689", "r690", "r823" ] }, "verx_PrepaidLicensesAndSupportCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deitaxonomy.com/20230930", "localname": "PrepaidLicensesAndSupportCurrent", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedCostsAndSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for licenses and support that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Licenses and Support Current", "terseLabel": "Prepaid licenses and support" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Purchase commitment and contingent consideration liabilities, net of current portion", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r91" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r119", "r160", "r533", "r711", "r824", "r834", "r871" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r113", "r359" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r313", "r314", "r619" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of ESPP valuation assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r152" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of stock-based compensation cost related to incentive awards", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues", "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." } } }, "auth_ref": [ "r127", "r519" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r314", "r619" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Per Share" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Systax - VIE", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r95", "r467", "r468", "r471", "r472" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "verboseLabel": "Change in allowance", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r837" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]", "terseLabel": "Schedule of outstanding, vested and exercisable", "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r151" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(d)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r802": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 86 0001558370-23-018619-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-018619-xbrl.zip M4$L#!!0 ( .V(:5??4U K2Q4 +#B 1 =F5R>"TR,#(S,#DS,"YX MN7?%A7]T._*^E*NI9_^>M^:Z-GS#BASL>+J\O. M!<*.22WBK#]>N&+5^OGBK[_^QY]^^<]6Z_>[V0A9U'2WV!'(9-@0V$(O1&S0 M@NYVAH,>,6/$MM$=(]8:(W35N7QWV;F\ZJ)6ZU?%X\[@4(P355J2(<,^M6VYN\-9 PF!K+,;& M%O.=8>*/%QLA=K?M]LO+RZ6%B3#VU*';UTN3;A6KSDT7VL 0@I&E*_ #9=M[ MO#)<6T![./]R#5O)AV:RL6R(!$&L&-K5X;>@2$+B2_>2LC4(ZERU?W\+YD=\/[0AM* D#/1$J\[S--\PZ($ M9\G)$B%UG/'[ME<8TYA1.XMU4)+D;.>JW&W_/B+.UX#2,8C)DRIP;%ZNZ7-; M%2782C-RU B+$A52RY*")#U7V7>[JYN:FK4I#;8F9S10*$CP=O)9]4]-DLHG;/EEH M)W4=P?+,] J3J/ \/PU*DJB+'Y54!,&ZGW)$L.^([ #B=+ M&[,$;"5C*MG.YE6LF.:%HM[BYSB66A5^'7/R&DIB'#<:A0+2L?!0]W M.^*LJ/<$GLEN>2N;9 &X(_G'TVRH!5JUWSWAIDVYR_ <',PRF-5SK+[+!=WV M]H3?TZU!'-_?^04B8&6U*H&"@8H67A&'*&-@..ET4 M%#.&?@"<"ILCCBB1; MY/%% >-?VH?L#@2Y$"9,G%_5W^!8'"9:U89RCO K^R2:BJ9AFZY=O5ZD5FXU M_V$ V:E 0KL)%4WTJ6-!I\06_,&I32S9H^X,6PX?\PW& 8Q5*FA A'%-@1BR M@[]#CBC.$OD\D<>T ; *@&$IGZSZ= OML9$C[S,>45X*4#T#+<#790&.9""Z M0@DI2(II(#\:J)0QQUE-H:9-@ MWC=VP,4F_Y8X<\$A!)J[NYVW2V#8\3EY"+$?VZI&N,?"('8Z./L#1&K]3P=W3XV-O]G4#SX:?Q\&'8[XT7J-?O3Y[&B^'X$YI.1L/^<#"7SABI MAI1N"")#%-?=H7?,!E\&XZ9>(7>//B7 M2W:RN^2@J2/5 @@=_!# Z6PR']\3T:_/?3V7$J,$G%Q__E#+X+8=2B)S%:RS*]$$J0ZE=B'5NU#9H<"X: M^U-&O!ZS>'3;8'7TWF?E1;:F=L&N:,G%=7)7M%E2GVU?90.S'.9#9RZH^75# M;0LS+J,A\5IY]/AHC<:_L_@'LTG#XO?>K,!^L%CUO3>7*0&!G.(L^93 MS.:;7)ARJ+08W:0Q&O1FX^'XTQS!(@7-/S<(E3L/AI%')5OUH'M84YBE>#9* M&DH=4E>=-%+SQ:3_M]9=;PZ]J0==Z1Y-1[WQO('K3#O,)^T5E]SU32T4*^SZ M-LN1,P$]P\_$BV@*0MJ3/**RE +722U8*QT8^-H@,XRQS'B,M?0#;>X'VHVK MO;VK91Y1OIG+::45N%YZ*CJCZ_%$>&_* ]25=X#:..&9CDXI=&U'> F(@#[# M%A$SPK^>=CI:Q+7 J5)'7-4.0./2U;I0R4=2@<9SCCK@)-Q8KYG,,E: 5C[H MU-86C%V@5XIZ*9;+P# M$0!S(.-'YP'T4W#9,K#+.ZSE6D#H0/BL/>QDN!?"G(HH<^ .V:K/?"K(= MC/!QXP:%;O! '&@J8MA#APNFCDYD)M.#0=@7PW;Q(S8DF7J>XP/'L- Z0#<] MWC\,Q[UQ?]@;H>%XOI@]R4/RN3H^?>@-9^A+;P3>\3CHS9]F Z^LP?ZLV ^X M(%L9D8>EL%)88-MV00*$6S+V\PX$.+'\MUG.X"^GB"WPL=0<4]W'6BC4#ZU M0?2L-)2!1Z"C7,WX2JJ%3:AEXZ#G==#PI"DL_2/\\P2I!>Z9F@./<<_8<5CD MGXU[?@/W'%,'@B27,6CLMYI<2\LH<+W4VOL8UP-E6BS0!DEUD-('Q15JO.RX M!,>>92EMI%L49;-7KE^0PIB:-W-3&",I38+Y&3#?JK7NT#%MU\+6T-$!"ZMN M6X8E"QH[KS\M"_9-Y1?X7&I$RO+YDDQ]$TE%J7>)]>(F:GDS1@G9H;'?U_;)IT!@V?R(3L&KQ*)A8EDBCS MSNAR";5H_9R1@2+3BCY/1O>#V5Q-M##G-DA53M++P2F/3(O231JEK#2]!J1C M\O0F.Q42/CG0=>1%/?*AKI-5J*X#]:J3T_4R,OI:R)>"7"D&23E("FHP/P[S M(W"NB&TZ.RL7VP;--^C!4T9,/)-[H2?VY32C N1+Y^GF]VHE$RFAC4^K%\ ^H<30/<$-:@?A_I@N[/I*_;* MIBXS-U!>,? KY%& _D_ET0]$^=@'PIK@\!07X+N=-VO*J J6WH_4PO;?\.O0 MV;FB!_/HUIM3J[A$59X%+O)S!1>93Z=A?-#:>>+15LI'7_$K(E(#9$0J-'YS MG-]$S^0],-CAVOO#*C,H\(B;\A[AC15+==.[&9/4 '].X%/7@)[L";D<]:YQ ME;X%N+)K_*C^B^X;!5;-.'&VUVN.>WU&!_O5:6^*-H"63XDO3G?7 U7NS94& MD7-DV)V2.:='\1SYZ W&57*=RN0CZ3$K?<=B TR%+)X2Z3MZ6$KF[32@')NM M4S4W1P_7D7<7-O#I,FZRCA*Y< T8%39Z2BS=Z$%I4(.2X-,;M!%MULB@L5*^ I9UDZ"CE2+4\;V M07_R^#A<1*N8_D1M&@S&S8Z!#JVA P_QPMBGT8D7:='(V",8C@&/ 5KT?F\: M_]3]M]/VX/W6#X&09J_U1*QS+EFL4E>#<_?$NZZ:FQBK;\!F(YI+ MIT6OY+TB#4SGW)7-!O (#EIHS_*Z? /\,5NUV0!K*+5 EO]"2H/6J5N%V4W;5X]._.M5%O3^R,^_%3'0 M)7] /)/*'\Z^)RVX!4;0Z)*TYF+$4W"G\FY14\AO*_J7->=E %6K7(!W*G4X M!V]? C)!1'!YS;#*[173P30?+S@ M9+NS\87_;,/PZN/%,V;[UG7GNMNYZ7;^ :9>[K=V0"+9)S#=+YE]2=FZ?=WI M=#U$#UO'%QRP,)B9XO+253RN;FYNVHJJ[5\;0C!O!\I?H/:YK(+VK&I5$H(: MVF0;RZHV015LU]0<"%F]'TE!4@S_45YZ&EK^2WO/K5MC MMR/.BLI'_@/'H5Z74,_D(V@"R@1RC"WF.\.,-%.F<6Q>KNES&YM66S;*!>+F M!F^-$345&X^:YY'+/U1C7H(H7[D*4F&HKB(U()=_5).:@-(2K"W]0_*Z;G6Z MK>Y5O@)%-=7__#A%P*=N/)]RY'W6V,I6X[":S5BB5DOR:5U=MZX^'*U'MTT< M+F0044X'547^UPKJ22VZ4HON535G\-F]5_]9HK3\H((4_+ZTR)7!EXJ#RUNR M$7D9!XQ76AO&SO=]6_"0335_S&1XDA+RR9$Z<"8JR0_H/=GPWPDC@!P_N+L\ M>NR!NIG2L?<5=!79R1'_'_-7<-/]G' !$O@#!&L&X2-A&8]XN\3L0BGZ\:*8 MC-BV7$5_O!#,A<[B330P,+340'!KT:U!G"%4E_$1F.0N.0SIKC3H$Z/N[N.% MM(;<$B"Y0 :4RC@^8.>5P=Q J+7P6+O>;9U:Z^X/;^%^H.R>NDNQV! ML95K9=KNJ;RE#L2X[+6TY6E+O9%$!$7^HN;CA:FN$3JC_5,E%,)\AF'BO M[^-:)9?7V[95Y!75&RN6T1E?J(ZQ&%-'WN89O^0O:)6JE;Z1^19>5K%^NW,% M9N&U=.$2;H'WXLZFYM=,\\O4*A@F1$!ZED;0C7LPI%JNC>4W?W)-4/N"*9N/ MJUH_P\M\V[VH!8[B4;^F\*_.C.$)@UN&*3W'*GD)Z,0I_,944=O60ZG:@!7> MD?F,;:KLZMO4M52:WARS9V)B?A"T5*I2RP FPX3 V1(AK?R['A!J5UL>E&] M6MH?N+-,P11QGX8)=K"73D^26F;I<+NL7LP74L M/EG:Q/L(%.][X42U3Z.5<>R(V(LB4WD+M&!A<5DM;40XF7YV39C#0._ M2@+G$U=(;M(O0R\D7J4H:PO9X>)F MZ&@7 P>V'UV[O@NH#)-RAAQ-(^37J.W2*7=N"2<66#-G!VX^YB-I_,$4?G:N MM9S@>_ O!*[2R*3Y606UM&"PAV&5#/.-<.^)E-;=C3O9Y9L2+ZFZ%3.;)M2-1 M6$M+YGW*=M0C/%@J9Y74T@9M^']/;%<=E998*D2T]5@Q3%:P;I,OI*B*@0FI MIYH ,!#SUIJF ];,;_T^4(;)VH%(3>4?SK#\^IS//2_RK+ZKGN"O'%O%U8&YM[.+8"7JZ!14XZ&0E7\VE MCGJ#VAMWHK!*1Z(QC"N:M^[9P6]=,)RU^B]%64L;TS.;&LPF._5Y M56?M;T[D3X1YY+6=[L:NQ&.RFE(!SXEARPL]J"NFQJM_/9MG:@DZC8WRDWQK MF!3>>!STHBT8&?PYN&=N"/R5,*2 I@9Q6K)E'XT]V;K;$=F2Y)W(% MM51BO:\@P=0K&T&NW8.O>?*,_E.Z8GV[TIW+H9MP#LZPA,6(9"-#J$D80H&9 MO=W.)J8T(':+17)3[W0VWU43]:Q_P@);H7OOX@7U]_.\TWSS-=S7@\[ -4U4 MD4UM^U(,3_6%$'_]\(7*-[KD;)(= M6(H54M5VI(D=WN>?6R[J?FHY,B%TV,ONGW-XJ2.HI4498UO@7-$B(S;"A>N, M@_2Y,_"I;6)A] J BIQ[)@343";W9UQ'I'E_H%KENN3YRS7!H\&^8J%6!HG3 MHL#& IKB0VVU<'EK2\#_X#<'LN (_MY-GW(74M5@CR0\8;%U62 'I?\GAI]C MAYLZ#R\9MI38#:I'P.'=AF:F*#-N_C&B^P1A6&BO*MHKYX2"9,4(? MP>7TH?6P;77-$W6K"V%?O9V:S',VBIFTR<<5D]0C>^CI) M!O51ZE(>Q8GCW7'F>+1YUHSQRP*S[8A&*=71&6:ZK(86Y.Q)>FDS,H%H([,: MY/:\P00QR0Y?&,O0W,.38AOI5OY?6> M#:(4 "OGAHW]E5GT>HO7+:-WFV7:DCQ<> ;B9'N]#?OOI-M'Q@\=>15JU 2A MK8L-!<^1I\ID1;#5XP>V0EO >*=>/.,BLUW/Q?H[:=,1!!3AG<&L09[:3(.-Y;"9CD#K[HX46'DH;0/MO)[CB67 F![NE&* M2;\3FZN@&W^!]RCWB#/X3MIGAI^)MZT%D#\3ZG+[U5Q2EN_K3I'9#OA?P^.77D7!-KFI.XQ+VHJDE;E]_3SL&LIOWMO^C&F9N;%V.96CZF MBVJX@%PP"V !5R9>39D\%5\"9Q8G3@J$#+N^+0@#1LR>S'WB.+V*SRK\MD!X M-P=[5V_^^K]02P,$% @ [8AI5R\3-KH^$P %1$! !4 !V97)X+3(P M,C,P.3,P7V-A;"YX;6SM7=USZCBR?[]5^S_XYK[L?4@"@9RO.F>W2$(R5"7 M IG9?9IRC$@T8RRN9"VCH?6!_3=K0"83V[.>$*78=:T;BH>OR+*JE8OZ1>6B6K/.SZ-. M;FP&1,2S1&]7%]7Y-[=1A\3[9E6KEU\OKRI7->O+MZO:MWK%ZC[-&SX!@R,L M:5F=MW2Q]^\RW/6=!Q;M)HZM^_?KU4GP+31G^Q@3] M(W%L7\@^ER]+VH+_=1XW.^OSFO5BRD;QGRML94#'K[%&>WGL$'.EO6= M$A?UT,@2^+[YLPGZ<<;P>.+R#L5G;Q2-?IR!I4W/N:XJ7VL5SM[_]'U0.3>G M6^(-D0>F ;\PXN(A-X4;V^5/Z;\AY+,SBS_FN==*\#5$V+>GQ"/CV85#QI>\ MS:56KY>[Q3#_EG5&MV0\H>@-VN!W]$C8]C#E/&6?&&WV=N^2CQUA6_1^"$Q= MF\(G;\C'CNWN%N#*HS9&>X>9XQ(64-0/QF.;SCJC/G[UP)$ZMN5^:SA#?O!!![$&;7=Y9>HY8T('0M'=H=\&[LZNM\S M7UN48P^](R^ 'PX!?L.GC& 1,/HFTV$H=[Y%A%U*9D@ZL] ILW_"_"$BW03 M$)G][9CO)_L/0KDK)%[X9K4\'U'/=I\9ZI.1_P'OU[:Q:3USB_@?"!E^0-P% MO'3 95!XK.V]XA<7-1B#06X3G,I];Q'/'7J!EW<(_WN(;<2]I*>(5_"L3N * M!_$(G$7\\2ZV'&,L"P--?004P_FGV.?/@[BR4K'.K7F_\/N\:VNY;ROJW(IZ M%U@ C4N4C--B<3OB8%<<+*KY9@;(T#@$@6S:GC!CRKW!B+0:_E\;_1L.6MH%VQC)T])RG&>JU>O3HBV]FO M6"+KNLZRKCW[FR6WV2:>DSFXI+8U5?]I'D(=@.D10B)W-YX$/J)Q6@2"7VEL MF$5T3(HL@,3T@3\!R?.I[?@\*PMP\ BO7XQ]1U]Q/8+=L.)F3?L^\3Y\XVXP#/C)NO/).]I/MF^ M@SPR'F,QT^0,\> &%(8\OAHOB^WD%$E-7M?J5X5081X@TR?3-P'#?%$;3/$%>T)"V0Z2SW#G91GT:;1:I MS*T;Q?8%8/J;'\]5?\/^VVW ? B.J;K!*%(G)?/)@%2]OFEL M5T7Y*N#(HO!M+TS-TC\5X'B([Y#JE[AP'+)&<0)ZG$''@):/KV"1628]9?87RF)^]R-2MO>,SZU$2UX[3=UK8U M=NT97W)7V]"8;&RT-K-X7%>J!L =3XDDOA48I $:_FI3+!@D8[X)*YSBR=UK M/E42XF> ^/G8=+@)4M.G-A$L99K;RLXE*I/8"0$W?Q) ZIMV .F_ M?7JZ/2-6V[3/$EC![N1@^FRLP,I-MK\HWF%2?E] ?I^.S8YV) 2]'1NU+?F: M.-2Y#[PAZ[RX^%5PG)55RR$I@88+PXQT^-541] <3UPR0ZB'7'Y:6GGBETM7 M J5OAC7.VU1,57T\RBWG+A2]O0IIB0R@,-S8!HS=S["\H)>37%]OF83\]9CS ML:KH8H4:F\!3WC>YWM!H=2IO5%/$97J:KN$XP3@0XXU8RTN4*0MWY?-B96WD M=T8#>RI/S^KT8IX%*&HS-6F[,7+3-Z-U:30N"2EEG15/:5DB7:NB,WWQA6^3 M)EZN,E>;E4B32M",=]W#(0Y9ZMI8G!H71QUE+CJ]=0)YK6) ]%S<%6L@-'WI MI,=KHGEHV+2IA[U7MC3,P"0!.U@6/N<3EDCC!<$67$;Y?KE2F6[7Y>IRRL7L?HU;CJ)P8-)-BSZ]OFY%=N4$C0M'\J#)BS:E/;<"% M/9O.6B!*40J$+^<3%UA[%85&$9/YZAT^T3Q[RC>0=:/:MX#,-]&0^1!O5*], M?K1-.2LN?!I&Q/4=M6%.<[&LOGFYL& \4 M..]2,I).&99:F&<(JFI85V >+-.=/2]3U!GQD@PB*8WH.W80Z\,T21H RPC, M4VN>BR U?21_0!Y(@]_5T1B.L8>9SV7S'L\R9&%9-E5Y M=%X$J/%.F]LQS#\H+P),YQXO6^/91.51> &*?P.XA*7B-)W MV>K.I"F/MO5AFKXXUTD/"RQZS!NGBO M2>F9<$V&YH+?+O"K1'6&&,_\3H<1H:I[Q[<*: MU&UVEV(U<:U((H9[0H&GJ*Z$,QM0VV.V$\W"Q5^15>S0PG?"PT][/Y20U3WZ M87=7+2ZP5MI552^XJPH>8X7/V?\M@"N7"JW=<)7\8*EE%T$].]J0 MD\YHF;N.MY$<)++=P9/,3JA >/+>U8I<_4.?EJFDF5N*%"]%/O^#2Y<+,[8Z+1H8)[!;*B;=67G M@#U,<;]UFQ81Z1QE^HD5'=(2:W9C,9B^1O8+84(@E'+W%EZ9*7;UQ-LY6N.) M*SZ/*IRP>-5 8CJJ''(3?"QG%@O2D[2)'#+EE%I,[ MS.L&V$:X"!C6&LN_4%*9_B2M1$<6QM=EE,!;7,%4V%I2NT@*Z=J NB/[,AAU M<1A?QS'5<:[<6J$S]*R0GJ2-*(I!LR2D"6%)YLT6RF:2V-D:BMS,_A^H$;**(!&)C,/EXQHJA=RF: MV'@8HXW7J+RP+"L_!"Y=X2G6V0F8SA8%$UN4/'^ZX=ELY2T(T9(Y_DML!Q7C M*$\.@O#:F7<.%NNIQ%:R;:G$)B+/Q!IQ?)_/YD!^.@=ZU]HG\?-J\;6R6$4Q M[+'NY3G70^M>2(8!4_>$AK<>$R8OQB%I?0)ZUT$>:UWQUIK]QYS]-YNB&YLI MS4+2&Y^ RC6 QWO2%).BQFQC;GGOB&VRC3FE@Z2 3+C8[IBV,:L*5*]RQ &V M,=LSL3%E0!H."!->I&A?"PH/@@FQA]_("K_I=&&>T6VHWY01:%-Q&%\[+D8( M0VR?C/P/<+\YIK'4\H0L( ^U\?7"UDP99 3#M#_KNK;G@S?F_E?44U%U#=(. M3L@L"@HC=R0QSEKFY]KYBY XU\[O'U,UF>Q>3M%N"D@D=U?T 0JC@(0M70/28;V-;.Y&3@'F6) M].:;-(M.KE(Z,,]TCFERI2K0'9_U4,_I2VY,5LSC2ZC-LZ$-U96?N]>1Q&'. ME"X[3'Z3ZB.Q5Q-RTG9E5Z@RYNT7VI)I:S$3N^.%77G1&&Y0SQXP,+"G/'7( M8;Y2%)[/256E;B>EU_-6!*(YG]E_N!!*!SURW]0%0 Z>\+O]9FF&HD23%(,) M-UANS2Z*XS=R9A(QW!GQ"55SRD/K +.WL)B3_*QN+MT)6$ Q&>3.%@Z=W.C- M9T2=T?(MZA)+D#4_ 0/0@IY[K#&I=^W[BQ2BN&Y 8?;"$+ K;@(5HUB3329Y M89V4L,1*WE (>H<=#^?X>TC2?=]2?2"AD%:*=R.O2?4%QH MV8R2OF%UXC?D8V=1:BZWON_U9O5]K;\G'ON_QU3O5S(4;MCGOF_/#!E:8:,! M;Q&E,WAA?K7=0+9I1HDV^794#=C7N16E)Z[<+"R'PRP-),']@MPA.+AX22-U M.,BF*+&*BZ(O6%-R!R/!'6:.2UA 49\+CLY@_HM?/3P"?^OY43D/,-(N^&H' MQL7$L10FUM7[P20N;>C>V"[/F_;?$+\A9T1HJ(L[Y-O852L+7Z]4Q;"QX(R/ M(<]/3XW>?ZS.O=5O/;1;]ZW;1GM@-6YO.\_M0:O]8'4[CZW;5K//!YD%CY9@ MTK(]&&.6V+0B/BW!J+7$J?7WB-=]CS7KQ]?3#U$IM#_$<1Y=]K.)S',9N?C6 M#NWH@3/P?A-Q'7Q4X"E;F2DMCUR#JH@,O&HIPLDK62/&!#OW2-&;2(B2T*^. M39D%P!E85J&)!:J6" M[*%%B?*@:'3X-]8):2@HN2JABF[[3F<+ XR*(K?3:5(FM>/3^ [%8*Z_:GDL MH'RFG_URSYL=O9:U@&T_RI7N4Q'V#R:HU=5<90JYP7V MD#'LH7?D!?##(:\>#O-\X3)8](U>VN^J4E]-^_6:OS;;STWX>=MY:+<&K4Z; M-XF>8M'P,0?+V14IS)A#L^_UG2QNLN,B%=*D]=8-6 %64EEB]:8HS!TOWNQ6 M];G3-D7JLAM #E(3UWGBT]K+![7U''6]4EUUU-U>I]OL#?YC-=IW5O-?SZWN M4[,].)ACEIY(;R/Y-"^+9/\YW& LP.\N$F]+\J85W7(&V^K>O+=; M1?$KJ>'=2<+\ B@R. \T\S[0#**D(*Z-B,KU3*( OF-Q\T_V'T1<9$^\<'=7 MR_,1!4Z?&8HKO.@.!37%H>#<$D^WG/GC^58O'#%P#H*S6,1"T6%#?DA":@#- M:73TF]=D)0YB+$4DD@,4FW;Z]5_SBHC!1IC?^?%J?BCQT.G>_M1X?Q?C3&?S2[%FM]J#1 M?FC=/#:M1K_?'/0/-C%91=OFV^0B@X@E(WD#U$CW_"[G\!Q_;<[[6401RV]A M)B(#U^7OL0=">,3O_)S#&F2)VK*)RJ/, CC5E[IVZD7Y0>06>,07GU?DU/.9 MGRM7JS[SKGG#(_1%CP=SD IGTA.'L??_1BT_/C=-FMXX:5F\IO.7 []!JS)= M?U=TQI:;96\_UI%HS- H[OEZ$(X;\7FZ%__#]02P,$% @ M[8AI5U]=?MSP2P ]W % !4 !V97)X+3(P,C,P.3,P7V1E9BYX;6SM?6ES MZS:6Z/>I>O]![\Z'-U/UG+NENW-3G9F2;?FV7OM:'LE.IN=+BJ8@BQV*4$#2 MMO+K'T!JX8*5&PYM5J5R;1/+V7" L^#@K__YLO%'3XB$'@Y^>O?QNP_O1BAP M\=(+'G]Z%T>KLQ_>_>=__*]_^>O_/CO[[_/Y]6B)W7B#@FCD$N1$:#EZ]J+U MZ YOMTXP^H8(\7Q_=$Z\Y2,:C3Y^^.[[[SY\]_'SZ.SL/Y(QSIV0]L'!*!GL MTW^!SC>B* ;ACR^A]].[=11M?WS__OGY^;OGS]]A\DB[?_CX_K^_ M72_<-=HX9UX01D[@HGQ#99XU)#LU?2NWW.'W\\N7+^^3KL2D=R),,G4'[ MV'X9'3MD&__I??KQW7_\RVCT5X)]-$>K43+;C]%NBWYZ%WJ;K<^&2OZV)FCU MTSLJ8B]GC%4?OGS^P'#^U\N])!W^'0?+21!YT6X:K##9)!1_-V+CW\^G.="7 MR(N<%QS@S>X[%V_>LS;O]89+L-,B\?N:Z"TB*L\,D L<+%% Q9[^$&+?6S(Y M/W=\1N[%&J$H-,#2:%20R-XZA+9;H\AS';\=S M30"'#\6LX6UW@S9:@-6WC M/:%K'#8G XI90!)C[02/*)P&BPB[OZVQOZ3[T>3WF"[>=L@BFZ\[ EUZH>OC M,"9HXI" ;KCA+2*+-17>.^?!1R8BH1[*!EH)>9,=?_SLD.4M7:)A#=1DPUE! M+]YL'+*;K1;>8T /):Y#=QW7Q3'==H+'6RIYKH?"2Q0YGE\18[,9X!)ACIZ\ M=$$J5'?[U#('I9]DS2D\)UQ?^?C9,GGE(,$E,\7!I5"3Y Q)02=HZ45S+_RM M?7*JI[9!-LID%,3T'Q=3V!EH])OS^$C0XQ[0?8LZ!#*?! 8IQCX5:Z9&J 5R MB5;4)*8;UN%OS1)$;RH;9+GR @J#Y_A3:EB2Q" +*9!7CD=^=OP8?4,.:Y;\ MO0Y-*LT#G2"3,/(V3&$>OU*%>8=\/Z:DH!J!*8CTG!MZ].B:K(:NB%@+-NB$ M/QH&QZ]@Z%X'-.ADO\$!56HQ(10)JQI"'Q ;)+TE>(M(M&.>+6JL;A-O5PW* M2,>#@N!XN4RV.L:_HQ^O::SEDT AQ3?GGY@PEPX.TC/T-(@0H4#?AVB!5Q$U MBFN=+VK/"850XPT[15-=Z?KQ$BVG@8SGU&+QV7YVAR^<+:6/[_W!NK1.V7:! MM,&*#&A-$$TVG WTOF*\?/9\G_)G%JT1H>2G6[+WX*-Q&-9T76B/#1'QT^^M MTH WC0UR7**'*+7#Q]06175W8=EPMM";!DOZ_P"%M1@J&,F:)SKGZ*_ENA&/ M!B%Z4 S;;(?WE.Y(K3;!_;'VKPTF0,*(=I"'BS"/*[<$L]%.J''KN8F3G7Z]#[R:L133.8 2(OG0-B4*DT AQ80.@7A,M03@2%)N-VF*YNM9;K1?<-+Y/\=[:;!-H[H.3/>I.N^<1(93PR% M9*>_,3< "L+:'I@*L\ F1BG-IAOJB*(G]XC=YD" M3 _VWI.WC!T_G 7^+D]6UC/D=66D9C\D-$_H+1@GS[(,E YQ#X#N?RS2%X4; MYSL4$[QE_R0PO$/3K.=B\8="KV%S9D>!(1A):;\E(J#9'R M@K9]/WF)V*)X\-$DB#?[:,BU%U;)B=00NN, 7A"]7WJ;HV XOE]-NC)9MBQ3 M^$\)&9+1Z@-%?V;$P<'9,N%Q@Q"6AVX W&2DLPW:/%1=JWQ8\^/6!W1-82)N M_(#.CF1H$%SNZ(T*0[K4VY&&P]@IP/17+\U?N*;#[@=GX-1>VQG0$6NW1,OC M7[V(37#J/LKT'Z7J;O0MD083+<$08CS ;FYVG]T8P*2R!F1_.2G _1]^3?V@ MXP=J?#CND56^\X#\G][Q&_WZL4 <;/WG>)RB':P\TV4#7G<(!%FLBY"/%6= M#EB?A'),\OC3M7(8>T7P1H/26'_Z.*0SX&T:?#P,L%^=595C2H 30C^* ![= MX9$NH)C0@\Q/[^A/6^)AXD6[G]Y].*SH]_DE?5)+ZJ7>[&E'NO:_?/GRX5<)SAL#H2P>QDB9P2VGTG#&>KU-= 81.L#V%[ MX>*0]GC?/<99,"YSIY,"JN6&0ASY37/(55C[.K3&*B!J+G[AWBU4 !*HL[J M#^U) S0E&2&),E)!?SM)!/V%J:1E[$8SLD#DR7,11_1%S4K2(&O8+3HL^6@/ M0,B5<6E;&6+\UE4E78.T6&/ZSF1<#"\3;268\@A; I;IQN0 M'C*'#4D?":N[TWD<>BR#9^Q2;1!Z@M6F:"W4T9+V0'!E/Q*$I/N2LI\1_J6> M=?3T,]ROKNCTTH6ED9/C"XI$M. MHZ7:B)WJQ58V;$F6 MMEG*%1@3PO+6DDM,Y[M3FUMGE]PS8("?H ^2M(,;9R-?@6U,);9<6YJL[AH7 M209N'_3.EW\!U^Q";PO'[@W-3,&"I("4AWAN&%E3OC4E:6P1-;'A*&RLC5Y# M!J*:RE@'AFX-02'01^-/"JQ==V3\$'I+SR&[A>,CC<"3J+U8F,*72OZ'<4TT.I:VU.IP1ML"E3W+DLQ%KE-2 MZJVOK&@>/$2(; M=CE*<>;D-15*DZ@Q !2E"XC?6!O-YA:*@MI8!X;.UP4?Z.R2$ -K=1GDZAJQ M>D;GNW,4N.N-0V0[C:J;. M HR,(,AR DJ<_*+H9D*'Y",N 1-H.L\^6E M1B67-J&! K1%I]B")#U,EIKE#:D$D7)7DO30Q[O9_4F/%;(597FODB(@74=M M[UL*L_D8+_^*\"-QMFM65EC@$A"VY1K-TM9=88<>BQ (?0+"MGSL9*WK> 1T MB(PU8.C4(R !^N 2D +;N=@G%YT%8G[\QF5\[FN7T'[+)4(7X4V_BB$^?:\C MG#S28.XLG8I?!JR#N!7 L7HTF08NWJ#C&CF\N" YFDAZ"+=H11\X>$L/)](^ MIK@W=T#18P@V@*CS(XH4A>P110FZW8#F\I]Q&"5!ERM,;M!SIJXPP0']T4U# M,K* I\D8XH"HZ2@6J,5.EZ><*^X6(FLJQ%W4N'; L2)GL!JT[@.*9KADEZ ( M![NI=>U@OM>@:P?3@ M@&7/K;-P4> 0#ZM<.MEV4% [.558]WZ5EGMFU3\EIQ6 $X6YN M. 8L.IW@4Z9&&HY2A5ZB<>H>B:JQ&=>"N?.CDQ&2V=-4!>3L+OO#,P;GN^./ M?_,0H;1;[Z[1$^)%,LPZBX57N[M-PF3?=RB#*5_E)F.HR:0[2NT5;LI67 /8 M[I>V)G:Y56V*%90UG8'WBJ#?8Q2X.[T%+>JILYIE?8$LY2-35B)H+A4W6 0BZTH4F[F"$ M6SI>0&/CLNI$##64'N_:LC\ZNQ>]E$_L#1!X* M]\Q:SDXOD)T[H1?>!_@A1.2)O7.<<)$]_QBXM%?BR"UBI;?;M36OF@MMSMS@ M3BL5,-X>VR9>-G=H'B&X>W.;!+"JJGYVB,<@GCN1;$* /WAQ'GZRZ_7Z-'QD]N& M/"N1TZ+$:T&;UB%/I^-*:O$S%^9B@ZI2*:<1YD_6F1ARH6,2R(/*JEK=/VAX MZY!HE[FE%Y[OLE\D"E=_ *&^,AO",I&D2KK<4 OIYI1T)6Y@%52=JV\3-+** MG0^^[XPN4>@23U0TS[2[[#J,]@ 0R*,,Z4EZZ!.A MV5!=!29A;>!L7!#2Q*9P6TB&A=4U>(E6B!!A291?O&A]>O]F\L)> J;&4JE, M"JM8>XO#B*#(2_TYYRB@]&.QRC0-DCN1>'%;ATNX8$! 9E%2SG$0)\ 33*%E M>%'T,@0X(4_E/BGC+T9'JLW:FU#)VW:FK*M+04A>64FW2[3.=3P *F'Y4%,>>**H)F MM^(4MWI<\M=P'$=K3+P_T#)YC#;B*4W&&-96'W4COA[PXF+0.776N0YCSH=9!J]SF$[4WP;?9DLERXF--2*S42>:"GK-F9"!W7V8,A82\Y7!M8U\>YTK M&^4>-C'>7_.NFMY^0D;OED;#TZGIW<*$#=[)$$H/[SY&"ZC8O(91Q)U[!:,% MG&U7+*%&G^?X6KNNH+58ZL7M;10A9,FFU' ]/4Y.^39;<8 ,V7D]Y'^2ZI4F MIQ!2M>E)&BAFHI *W![P-JJ:\+'-%4YL&$N[SZGZ:/F(ELHH5JF=4(*Y+6UC M)EW8G)9ZV#6WS&3DQMV+.IT>X;BM9X M.0V>4%HSM?Q7A)BE("ID5V,XKL.B[H =D5$$AM!=(^_ )86Z2ZTJ>C"(62WPB1YH%B\,H7MQ0:2K <4 MC)7^7T4O,^R;]0;KL 0;0=3Y\I*@D#/DU* 7%M-?WQ>H>DU_33YP_KX'LXSE MX;(^#OWN48A5XB%"S1LH!VIL^[9FH','!2@7>7)SFGO_Q* M-4YF.NX+#ZIF>ZC%SB9Z=!RZ@TC9[ M* 5MJJXL)6VP<,J:2R>1X[,-#\?,LA'!Q]:* *[3NM@2+\G(^NG=AP:9."&> M.V;IP"'BORBB:)5E)*]5ZZSD30J#F3S(]NS\Q&.G6.>IU=WS\_-W2^1%S@L. M\&;WG8LWJ<:[Q&Z=HK9$U[$C=^0&?',T-64V77L0X+:8^B&SV:TN7*JWPF;]X. MT1W?-U3Q)0P.->CFYASQ.$WZ9+B?ZY'\3+P=BD]1X]>&+$;N,P) M+*1VL5F7%/]+$Q0O(F"7ZNQR)Z$++2T)P(S!"_:"+=E=X*68"8I>7?+DAR9X MHL#'+HONG)?IDJ+CK;ST^5.%/A*V[Y(M7YI@BQ 3NPP9+Y<$45L\_8?A\%'( M#&[;3CT/'YK@!!<-$%RXH#_.R!U^%M?5YK3LE ,U36,A$B#HGVC+&;DE^,D+ M7/&6(6K>*2=JFL1R3$"P@Y45=/S_\;;2_9O?N%-6U+2497C88@1;FV."' 'I M\Y\[)79-VS@/N2WR7M,Q_-LU#L0&6;E)IV2N:0.7H;=%Z@6[>T7G_?CIX8Y% M>CFD+C?IE-0UC=\R]+9(?4>AQ3D4*R("JTZI7DC5FH! ;LTGVP0>:1*\"O!S]&:5:%U K&\ M"UIWRH-&S%,!(I9Y\7**L:7!3C$C.$T[Y4)-NU6,A645M$:^KUH%^4:=DKVF M'?/H MY>](O"A*[3IE0R/QWQ(*UMR5Z1GXR@M=Q_\'#O0XD&O;:89A37-8@H8M+HPI/,L$)M_A M;<>%[YU2NZ;]6P!=2>&_OF_VIM?I>@>F^TV0/ $2A-CWENS!UW/'9S?9Z4D- M12?0Y1>^/GY@%[Z.X]*?CT./LF./]H./CJ.W?N^KUK4JWOTO4:/AYE?5FU]R ML@]WOH8[7\.=K^'.URN]\U5+^9>.&"*MGVG8^:TO-=1<%0_BIE<5[J0U:\?XJ MV,?5*?[WI[7(G^I+8"=@"\]90Z48(?#B LG7(^# M)?N'E;![CU!<,H@;CEM@\]E.#PC[U303R7VFMU M.&D\"@ 5J,U38^3@<'?LNNP:2SA'+O*2TNDW*.+G?.AUL7B5UIAOV^01(B36H[(N8,XJ5;XI+KPMRWP,,*$XD>+U49,'>R0:'OM.0^>GYK#P3()5ZZQSPI&IV_$**(=^MT!G)KUPE#Z M*('DHEZ42M8!0 3$5"H%_ ,,=(AOVVO3<7<1A1 MTXE,/"BXGT2):/3B\ SA>#%:2#$9Q%=/ 99<$\ M(+N3KR.]K@!\,V9+20\M.!P\.&-_\:+U07MKBM413]00-C0!ZU] M&Q-W38%B=^2\)2(Z&UI#8]HL=EOAG%(?83@KDH,+VP2H,DGO9&J+0A,#VBRU M6VTUU\$6CA!H&X"V+;YB4=Z*GL4V;;QV3Z7JM G=WK!VT\X3 VZ]!6 M\E'4&)9/TCS4(D +#I<$AVEU/%_=#Y8_TYAW&AC"82/WF*UDHK(7+/>F,0N5 M^,%A8(63E9*]-<>$Y4TU9GY-[-LV30\F5))$ S2U:)UT$$A-890@ON:_$4#JN;%?,%&D/6%[0"O:!!#13@ M<&&\7'KIS+>.E]Q[3:Z\B'*N1*T!>#?,>"+$! YKYBBBV*/EQ"$!W0/#L>O& MFSA)=J%'3,_U1%N-3D< +@TSAND@!8=W&>@2,X!E5A"T9L7TGE!Z6>D:A^R> MTFQUY[R(4QS-1@'@Y3!!;ASE,UBCRW-.11%E%^$]5J@B/_BTWV;^_&ZH*#U6%Q13E*87.+X(5K%?KF:H>+>G=D8 ):2 M9DUB,[RZ*Q8X#5C2S:F6W;%HW=V:2E*R]KV5AY;CL%@_=,,>B$V*UX3<,&SS M<$SAO->?&C4SDE!DF;B>;Q%)7FC3"GR(.X/P'NHL:EV$H/(O M?4YO'$=K"MX?J/B@IFXG$'Y! C"4]EFEA Y)MFEN4M > G"5C-D'>G$I@ M2G4D5^0)O4S)X*5JO"X385$7NF&U&W4:@CE_#V2H7CF:!:,T@U"?= MIRQ/DXWP:I2;;K2?;PA##6&H(0PUA*&&,-00AGK;8:B01!F2T]].Y*:_L).GE 0(]4KQN5F ,X]>CPJ@P['W[2'[8JBQ:NY!=W +!^I,)5Y@P?#SCL^4IP&-+SSDIX<2[7HC'_(8R^ E-3'$' ,=J(R[)<('#HJ\HH#CY%,KQ6>@!L6&_<'$>S+W$J"PCSU MQXHC%L>]P6F='Y\C3Q.C] M29)O#&7X,G)%]P'O,GQ_,9T/1H$SH^.E42:%-V&YL50D2@>VEMC'SPY5.3 MBNWLPC""&-W+ES9YX,@/!PM%;5IICTYWP5H9?%(TX/ G9P8<]=<=SMRLW-?U M/'="S]6Q@G1&Z92/M9+#C%&#P]M#1>O#/7\9!P5M.^53K60E 0)PN/$+/%P4;'(^2ALW2FW:@71A"C X8E 7>PAU:V"83Q*ISRL%30Q1@UR MK8RU$SRB<)I3%/GR^XJJ&9\K5LU()QYYP2@[]?\9'29"D%34$;8$5U9")6&[;XV-CVWMR."!IU'C(M0,0 M+Y#*DJ",$XC;OQEXZ+EU?T^/_ZZ7+EMTQP'@.*_"-EWT0+U[)N6=J#$ S[,V M@T0X0'_!3,H8@_X TN:U>66 %HS*"'VL?F9<&D<#BZ'ZV5#];*A^-E0_ZVWU MLRK*O^1\&LKBV"^+4_:/'8_EW&P!HV3TI@8'L/ATY:$9A.%XS7M=*+IFA9=: M=:*[7<%IA?'+F%W#O$44MK1:?_)ME@ 63E[H$=<+A5&H"N, L)4,UJ49;N 9 MG IE QR6#@3@4G(M%DN1@\/C4ZYG>(<%_K!#B@J+>FW8_9I228(Y<_)CR3N0>Z6KVWMS@[8PB<$1P3D\>Q',CSG-*21)B^HQL1=TQ:W!#\29]/]*: F-/VY &N- M1&T_\)O=N^X#2JE)N-VF?RQ(B[HY_%NN:AQZJ",>BB*G%*MD8ZNK#"I/VY]K M.>W3HNWEG88#4N&>O+A)CN*2'DR3OXN7N58W^-=R]'%IG0\XH/^R0.?!.LB> M5+@L4/2 ?]E&"PTX^G8H$P#XRL]PY7^X\F_G.M(;NKX/O811+9^=:0FCIJ^P M7'HA"_?'!!6O3"4I!'IONM)3Q8?/H[/1:3#ZRV0\OYG>?%V,;B?ST>)OX_ED M]&_IF/_^#NJM$W>-EK&/9BON3=SS72:917HQQ7R<(0&R]IV5JLP;5(LN=?TJO6"89W%(US M"LAOUG?3YX;$Q(G-K?.COTM(:">!5![ M_([#.\G,= *)-5!H ] ":(BIN:!+'FF[>1:5T3MA$20*X,;9(*D]TLB&<+^X5E\*E M?0 CBH@!EWA M!(7KHO\SW3'0DFXN[.D>MG'<8?:G_66L!&TM.>\4\4A4:4LO$L$.[;6E&SQI2"+6I9NO O!M 3.-L04N*&8;Q)UUQE ML6ML1@CW@3L3P<:H!E$$LL8*/0XSXCBJ&@ M=@H+A$O(+8MPI_2$*-P" C>Y>T/8I$6ID'9LH:I[<8LAV'BS<^Y'@HO6?_&,VN1HOI MUYOIU?1B?',W&E]WL^OIQ72R&/W;?C*PD=I3;7-&>A2&=VLG M^&6-?7\W>P[H 2Q^"+VE1ZF:9BZS/Y)P[6T/U8LFJQ4U!TXUV&^0M*AXB_,U MH'Q"$F6(1G\[$8S^\FNV$/R$RE22]UT.Y,J;@HGGMLYZIDWDM&A^^ZC 06Z M5M78;HA51QAEU <1*_W9(1X3EZ,X,>!VM\1C.CQ]Z]EETB<-SI@.8C&JJB=_ MV2W8%+G.EU,F3RLI?_<-16N\G 9/*+T*4_XK0BS4)%":]88#4RNX,\5:CUZ= M2XL('*$"5G6PKX2;6 ';JJP;:,.Q"ZDY^F%1Z?:..$5/>0Z7G@=+1VNSM7K M8EG#Z@G9J2R$"IW.5\F<+7F!@LQ\ZU[;"<(5G6F[#/)VF,)=%*6O]I5228)R M%+0FV-\H.3;Q1DC%PG?+>H3#\0,9"X!V3TCG14[(_'>+T7H5(?. VG4F'M74 M;'7M;3QZ0+^FAV_/W[_-X02[&=E_H(HLVBNQD@NMZ%:L/:R]7**&*)*_BM7: M9M&_S*+S.*2T"L.QFY8-HI#?TMV7@N<\TA/ESSC*5 E/6Q%AM=^J@T'(Y6E! MT*J2 TYT@V]0'!?$"1M1:KE^?PA)+RW(@ $%X+#]\ [KC![$'2:DBU1C"4MS MB-M#R!]I@:T2C%LOZ)56?_/^H#L57D7/=(^Z1$_(Q]ODYCT.H_&&57WY(RT" MR6)*[,Q^A\B&9TO7&@Y":D:#W*U/$/"!QSEZ\M)'C,NO&9\[OA.X:+%&*#*. M4'ZJ$:$\&^W!&KG'!X_=[(/'#REDHS !#7Y$,^.2(P23"TP(2FJ#A>RN Y.1 M-"?W5+")I9OIO(?"I.P<'SBAT\U$!BIU-J0#UY] QZ MOKNGH$R#8V1]?\>3W2QZ""/BN")SI 21,_SERC]=QKL MW5F7:(4HD?AN+8%(5!T,0-W+ZLLB*PM5"=!V$DL9KF3Z(W;[) Q>PHIV5P!K MNQX3S="%LX3UL:ZMR4&X@IM9JB9(@^=UFNK8P.XM'0@ [[O:O:5T@",.^\H> M[-':-)U9Z!<710X,!H"[2VN(?RYX8( T'%[KXUY[R4/>S UY;8(T^/##!0Y8 M^CK9UW&ZH =*+YI[X6^F88;O:X49 \05C=A9NJ2DPMOQJ M6Q&\ W#RMPN5W6"\&Z(KIG*.%7&S>[G4\9-X,0IB1#8.K.M*?]@#S,5(*,P66F\[(]P*H[V:-)4HRLB<5K MMN2D+1Z1M;K:*YQB@)F@XK*^/NM?TD%I0SP58OBH>XS+=0'@GZS*L&[?F-]V;V'+GX,1V,?G,>'PEZW#N)]RW,/,2?RA70YY.? M)S?W$_KOQ>SKS?1N.KM)FV1F8[Y@DLX'WP\L()3,X2OOTOYQD8KA,G:C&5D@ M\N2YHI*1_&9@/+8ZA#\<%_FH='Y.WX/!PLU[0,0EQ"5M[9_391)4H#D/ :L; MTC6%),V=VH,E/:X+6UL^NBM%*;OO")%HHS#POOK.?DZ^,21M"Y-2#4OA?+.>1$PNM)( +1C%2FHA"LHTY.],??,"L=1971(>#_^ MS=0 +=V$YAN@Q_%'3K <+?>SCISCGP<[=+!#!SMTL$,'.Q2:'3J<'H?3(Z\^ MU6'KOL+D$LG*L@"D$6Y,K,Q /BI*@NY.=\!ECC3 SR]TU6\D%E+!$1# ECX'4J$B IM.S]+-J$4 M2IY+U'0$ "'G6GRMA#0L-FJMX@;'!5#ML&N6M[Z>F\@E>?*8:?!B&U I+[LM3\NW(\\K/CQ]0 =%BSY.]FKKW/ MY=R2J^G-^.9B.KX>36\6=_/[;Y.;N\5H?',YNAI/YZ.?Q]?WD]&WR7AQ/Y^D MW\![]4Z)?>SZ*:4<^X>E#3TY?G+W6.M>H;2O]9?+)+=GA*W!>/^,&*1X9BQ% M[;1:/UM6MSP0TYON\JLS&OU@7*!1"*.*706<6C@CW2'?CZE^%4?WBRT &*7: M8G,\IQ21L"KUQ[WI?)?45;KP'8J+6$=)V@.\WV>HI23(P6!26OIJ?XQ8S@)Z M9(H)\8+'H:;"-(Q9FI.<1W]MGQ)^0DFJT]J:#H0B5,L^5 MB<:)856DON$ [;XYY#<47<7!4GZ+1]08@/IM>VED14%$!LMW?3<;JB"IT7'K M;!6I6(*V !QY7;)10 6K7+Q?W)$$Y]V"(9S4UI&R4M8!@ .O2W[*2 %CVS[? M'7_\FX<(I>AZ=\W>Z]0[:$D[ [QE7/W4)<7T9"I^@L+8K$.G#+O>(4MO#' G M)PV)YC)9#UT8[$U44IC@]5&JC:4]()V23 26RSX>@N"8]E'6G;@]@--G!&&8"*O^NO5>!0 V705>&V,9MLIDS D"ZCX DN ,F*.)5-NL2),EJ83L;U:,W;5'?Q*R0=Z^2Q;\N1D6 MR!%JF_QY?G]S7KQ-O+GV-E[Q;H>R=9>D_TLSI)>ATS;A.?L? V=V!(=*Q'B[ M]3V7'5XSYD21AY&_9J^/%K.%L=TKT$!R?3 M/.!/]?. ST9'0$0-]#FSR'?@07?A)Q(?1,>74XFR9Q MX5(@FC:XP0')Q:59_P3=.^2N ^]W2AU9[G&[4]I/@^USRG(7XJ"5Z0S"^AV2 MFX?DYK>3W)S9FY/HFN+U$G%S,*G-76LS,4G ,5:JQV0=8"@PE:RJN-*BZBI. MM[>!?\8^%2/F\Q/K-.VN )2=6JB.6DX;+3B^T"+(S(9@-R;GU R0)W]K= 00 MM]#CG@E2H-C%WD!WJ<%VA\C&B%V\C@""$?78Q4,*1G2^V7VYY%+IQO"\!A!A M[HJBDKL^#9^N^A?9?D,QTV[/VZ\YZ%H!_*)Z;TZ(RB,#V/MZ(E1EVO51R,:$ M./2OB7_^8LU^G ;C#3OKS58J"HB>6>IL=@"9!+"%M29]^RC01_CEY?WJ# @@ M1P*VV)5)UFM)HI1SFQ:F[)@ $CYZ(D]9JO4DZ)VJW7 :'+\V'O,NE;6O$O/> MPSGR@DS0^[7%O.5"K7/G6BO.W=@TUFXTG32X?L$;7A]X<>Z&14!PX8E'"Q@> MN/KX%['3NQO5WKPP E1:BXU1IIN4/\$N)HYZF8\!(/S5V0*2I04JR 3G ME-T@M;2=_(U.9=^QWP+E6E(_O77@-TB#"\=W8S]]?QO[_I7T&8D.YH44'.B/ M)(NH"5"Q9FQ,]J1;";$PCUF8I\-Q TK&4HEILW.]KLU.#[J2(3W4T$* MZO986O?4[(GC^2:#1R-/+'S?A)N90G5V#!N,&%RC!+!1%K(>>91KQ$O:OC(U MW(\"0PUK.Y*;F<.^![E)6C6= M!]Y;GS%G9=W20P4%SWE$L]7/F 5HIA1^@L(HW"\ZD2.XZF -$SK4E:5-G#\ M!H<"1'=X#]T!)11^)3@4OE*H[ ;)GF^+_6HJP&$T)U*[B- V([FL#DRT.TCK M]+@9IXXO2I!%_! FE3PCKKSK)QXV/O$K2;+6TC5MTM%",:;#DZ^W,7'73HAR M20.:F1F*,5Y)+C17.BJ2Q *C3Y!L-E[$]*;HQEFE$5Y)@K(1DZ4$ ;WU9 @S M)E01!8]7E)3'U"&7_3VY \*%IW< !E]6QL(95H94%[C)?_C,,H MC0G$Z X72IU.7MPD-YQ=_N>6LZP])(":?9WK%S,*P5$X9;TX1XS.K)0\_?\F MWJ0RG7Z/A+JEPCA=BLD76V:/.5DLQB-O"=XB$NTHFNR O&7PFH45OR^_W'X[ MG]U.YG?_2"*)D_^ZG]ZRX"'\F."I@O^!++>^0\V!#&WT7FA7=>]XP8N@.=\I M"H9I]003Z3-E7V[5ZF!J5VT+<5+5!M/J"2.P9R"J6MQKJG!8;>Y=TYT%K;&_ MG&ZV!.\+:TOK'$E[ (@+&LACEE52M*RRZ(B E"VE5@ \^15944+%*OD7>!4] M.P11^ \_7K*WXG "X@4.%>O%H#\ [WM%EAD@"8*9&>"TF,=I#\![79-9'*3: MR(/@R(./XR6U6-!R@W#;O#F#[44K8*2_"!+.VG3<<8)*0!)V Y6]0 MFY+*UQW&OAFK%&, V*-J\4N!'AS?RE5,*'WC1$%?>2_L)_FN)>L (#)34?/) ML++*G\3IPT@JTL?*_ZK MDBJG1O\RL80829-K%)T ['75.*U"#,XN-W;=>,,N\*#E)=H2Y'K[J/K61PG! M@^5X@TGD_9$&8D6(B31N8\-#-O2DLM <">!(C1#(&R22!'D7R)9AM96>H 4L M&C1>+KUT^FFPPF13H<#9]^5'O00AHK/1:;I19KXA=C3$CH;8T1 [ZF/L2/3D MK&C>R7IC'*F8K=,+LFDD8: .:G".N3T-?;03I[(6^GAE3O5F E,5$85Y M=!E\@:_*%YC5ZG/O<1W-5G0O3E1_UM,A"J/H]H:\!4IYKXTAG)VP]^[=1EUZ M@WNWU^[=1AV K]&]FT5$P/E\$\CA;2GW\F@ <]=^<_Z)R07>;'' ,BMG*XYE M:^J]+3U/(?3>)K./W./T[/D);P_ &27.*-R#,#AT!X?NX- ='+I]=.B^51=1 MLQT4L68O" PI8H-;:$@1 ^0$&GP(O?8AO/84,=-(]PTZQ6"G#$(7 ML4KR)7O5*+BM/VCOW$=-(0Y'3?0Z)[!1IU*_<@*3"A:91Q]DB8/A'"5:Z@[O MTRE8F9P&O%*E:O;BG,(4W)&WAY<]D;K=0SQR@N4('6 >.0>@1R2%>A3AD7N" M>_!F#=ZLP9LU>+,&;];@S0*5\/0J[GHWF#1HA..0DV8M8W#(21N_L_DJL2U%^S,)&MHW&:K,A" -=P^RX78]T((Q#D-JDX W+KM M,U!2A7PB+=1ZL;ZR*N%C!=6:[]Z[[#!S%"UZ M:;]BO'SV?)]B-8O6B!1LY-#,9?OGLLOVZVQV^+&8W"WZY,*]8C1'U]Y3DCN5HY6>$U<]0.<7_D7PG._26XR^$X82 M=Z[1" #=NKHL+90!T,?9;BEL,:0G.&^'6Y#(?:ZNET!V)95N:B'(&#+ M\O2[L9%9JF*M962>C3)3#B;G8'(.)N=@<@XFYV!ROAV3DYX0\ 8M(B=*[*-K M-@DCLEC12GMTKU@%YDH]Q2K%$2*_I&I3T0>&DM001 T.@5"!+#(W6RT<7_'" M(*<= '6G)6'YI,H2&G9O/2+?9T\'!,MO#OD-1?3GR/Y"CV># MO;85W%6CUPL.FJ7,5AD(=BRE.I=[D"7;^]B8>52E.C^!1<>R,C5;7:(5(G0O MN5@[Y!&%BL.59E_8*U-ZMM+$$"H[B[AJ\;'<"<#QR$A,Q1PLXV8QMGF)'J(+ MBH47C1\)2BPOLQCF7\J)LI>3<1^/*<5%:%5B+9=GF !9-9>YE\8!C@62U M)(70\RE4WYP7;Q-OSC$A^-D+'B^<+?T2[31V"O40 ,Q+ Q::X6;9.IE2L^,A M"E!HF%SYEW)RY=XP.8TXF"0M BLQ2'@-^V:.\' =()0)B6*F\,P2,3").9" M4]F$@E.Q^DAL\SRL14=^OA\7=D#"/!R'X1^'F=UUM[>[+F)"V**5N^ZE/?IU M*):B NA<7 93GS<@M)F&E"GX I4?-SAPC9<-KU//;!$%-FV7[^'/STOV4#<' MMC[$$G7<\Z7HP%DGAUC;E17STC)0; M"*5FSB81,C!YH\$1$!DQ]?A@U9^UB+#[VQK[%+V0E=Z*=F8^K1_*P?;%W>SB M[W^;75].YHODB;J[?\#W:IV2Q1.*G.^2NVAZ5X Y/:JOF1"YWSWB)\IP+X6; M_G "E_[RZS5Z=/Q)0%FPXSBTN"W >+(TR,R6"1>)QM22FL3IM%QG5?FS7>>4 M1"(.E,R#V\8[4!>8;#%)LHDD+SUQ6ED\GXKX?'JPB0,OG'WR>',I64'[]21Q M<$O: [QJ*M4.&BC9O;68 4?J\.8UA.'J5DI7[MHB!PW;+W=L<)"6 E ]TU%J M",!D%@M0X0F.$O!0R'ZN2_9S0'DZQF0_!T'V,:M#K[4YM;9)4%#AL )BV#)RAXK Z/M M3 5CI^%*;VZ7;P5YJZ(S1V%$/#="RT3J[RGUP_GB7JHS%7T [%IM+HBL0"@H M 8FS)AP%M!%:XB0(#F8/ :4PD>3\?@T@Q"^%G5\:@;/M]B_07Y"C1#3#:1C& M:'F#6$65Y ]7F-PY+[]XT9KY.[W@4<36ZL,!6+O:,E =2T!.D 3&6\=;EN"D M?^"K,=D9RW@H $$@_45?"4- S&88I@)Z&1,*]2VBL"U3M)*/LP2RD9N'1+M?TF*>80)V?=_2>/,GN//2!JV M.B5WL!AZG;OD M^Y_;5!@9G."P\-)[HG(6+(7IMZ?O73+B+S49D0&[[2RSR8N[9N;<;)4Z-#.' M0%[P3MJ\2Q+_4)'$:BPL9F%,'!*PLS5==PDT9CD87\HY&)/Q_&9Z\W4QNIW, M1XN_C>>3/J5@%,E!CZ6>2XW4D^==+S%#>YPA=-M<8H(.N<:BJ1RUH"^#T8\Y< 2YP E,Y '48 L(PD(J3D/[M!ZFH8+ATR3DL8I.& M:>A9-HR<@"6M\,[ZB@X 9%Y):AT\@,K[^,GQ?*92[W FOK:_79PL;BT5I3$* M@)-_M36C@YS5577I^7%42ITRZ ?@"-_ &CNBT\>EQN=AC7$ '.A;6&X >5P\ M$;&;F!&&HVID&Z/A& ".DF82 MG.6P(:[@&;U7+ZIS:^51 !QF&V>V&%LX[.;J+A._"D@-K,\Z 4YP&20_#@E; M SC(-L=<1!Y2P:6]X06R(TI5!X*)R^N'R_1\HH2@KENXVC_2%41(^G3 M!@V-#>#<6UT$&J*![>)DB8,^<!Y1H5*0^L#\:I"LUS,R11AI/TMQ,7Z2^_ MSAEN'.U<^ 8PY[5!K5Q U@X3N NG]-6NKN-*3(Z"U@3Y&R7')MX(J5CX;E'= M"#A^(&,!T.X)F3X%)B9D_KM%SYB*D'E 89^Q1+JJY*8IP\62*W5VY(D'NCW>H3P*VT8A=,@+PVHU9GZK/XZ%T0N!5^/*%+* MK9 7Q:RZSQ['ED21.Q. X&E_1)%+04"B^,9KNG4H2+TN"E>73GNDF 75ZA&. M,P^ &')_U!6'?J]'"#-D+*0_'=;<+?%379D<;:@\+TMXK$1=Z7,5GZ#9DO7$P7I?-WJ;0-T[Z5R3]!\RLRKXA$'T^ MK,"2?$/"]TCN]2T1"P<;[=E?EP_#XL%&F^+ 1/Q!C?*#,>'GB/&?_OT"!TE^ M>>SX[+GJ3S)Q[QJ2/HN^VB+MFIJO1ZS%*UF$ONAA""N0]-E?V*I85Z(F,+%N M9IN<4BR](/3R0[4:&E" *][@->6 M):(!D\4JM$O^]S,*HV,D4RI]C4T!X*D38*J/2R8X$G:\V(+($[7?^&C>X.") M8K"_9QK>X+F7W2Y>R:Y&F;T#0TT5]ABC^0WSKH/EY^IRTU8Z#24PK8#8+KS19FKK 4#2U9#[7+U*63#Y* M9N^_C5-D?T+FS Z7L.!\E\\98:C7,7SJ3CI80TU90\VP?S"1!A-I,)$&$ZEG M)E)EY2=[5;Z-F7I3DZWY[:05>O95%LOX5-B3:LX$8TMJ<4$W)'UB"K;P]E!Y MLEG +S.H;@YVNVIDB1S?*9+2H.VWHC@*\!F;\"O3'*QKHVU^96A@@5^TO=$* MRW4 >Y.J=9YEJ=#ZBVS'::]P3,3,XK<#>Q&B61[QD>^0-=Z39!WQVX%-YF^- M-1GDNV/-PGO1X4RF&=@4]K88D\&]0[Z@)\3W1L@:@LWI;HTW6>R[X\Z$7:+1 MX4ZN(=@,Z+:XD\.^.^[<>#+#B-\.;(9O6[S)(M\=:^[TE-J='95FEJ?:%F?N MK&@T7W?#R;?LE#T670DB_.%DL3=*A5(^0IMNQVNPJ41-4<\DO:BN?_VUY!Q5 MI3U^1F3/A8TG>N6PW2E?F[M.+L^MDO*5ZM?[[;9K*2U-^=H5.YO] MM?G(N]/@,JH"$^.FEG,9U59*EUF [K5%)+I3\76H#FR9-*T9RKM?E]J>-_MK M"^YTK^UY5 4FQIT=WJQJ^SK0O;8H&J #?1UMW^V%L3D*(XH7!3WY>D\G"4VO MB?U)_YK8:;I1,M\HF;#_-\.&ZA>O\+[74/UBN-KUUJ]V\?:'^>)>>KU+T0=L MSGSS5[P4E+#*V=NU$T1XDZ"9 ':[N ^E?)7V !NJ:YZK4CHTS].01!E^TM]. MO*2__"JZ9%?XUIMK<95VW0*R=IC 73REKW;W,J[$Y"AH39"_47)LXHV0BH7O M%K<1 <.2_.1G)W,_\= M@*&@+3+'_-8\"K#-_J'6W5#KKA$GH)^,FRU6GL5]\L)^%+D^=3OWP<"L)#JZ M! 68*M"A^1_@.$^VF04A/JLEQN+@&O](AHDMZ(+IR/,)[ M7M#"_& S(ZN*I04:PM&LE?%F62XX#J(KRIEO#OD-14E2T&RUHHLP>&0(-WV, MU9H2;$:CM=.L%ME>@40J5^)Q2V&/EU_E'R]O2D8K @$V =&:U%8DY)N2XS0' MV9X('^8'X)VVHS4ZEO0#O=^"D"?'IG :I&?ZSF6\.'V?7:X]$/$BN=^"A/^< MD-R:A!>G[[,;N <27B3W6Y!P2N@5\FP*.0>"/GN*>R#G'(J_!5$_$KYP_:GL M_0%A?)I!";:080^L4S-*#TM%XNR&!=K;,'JKJ#-H*^QM+*N\"05O;1G#]S9, M;K@+S)AA;V&5Y*O,&+ZW8?;#767&#'L+JVQO1,8$%LH5-%#APD3/PA:V4U+>;L;)<&'B3>0@#AGHCQ;!?1^5@ M-4W?@* /Q; [K#ILBY# ;K@=T6??;F/BKNEW]L7TEMM?]&^Y'>;U?]Z4X#0)89606'*GVY36$H3N5LICE P\-NPS FPT] M\#.PQE(ER&L(0 >*!2A'=@[PL,\MPU6RX2I98X+VH";I0Q'CH_&4 !;FK#/$6EU'E1+1(/C::Q,N^2OX30,X_926?ES]#DZVT[F'9]. MEM[$V["'J,)?O&B]1OZ2O4AUZY#(<[TM2YTHB$B=@?H<1>3*01UBP-$H0Y!N M"-+U(4A7]:7/],+A;'5X7"]5MR:*36.L5Q<+JTF/MKF>GY#'RV*+5_<()1=+ M.-M*962'5TS[\AYD,Z^8=AS<#K?;=&]BL%(HO^$E\O^.=M-@&T=C>B3?I#N7 M:;#[!X-@]^+VEOZ3@G&V3>$8;1@@H]_0;N0Q4$;."98A M[;"/@B?@B]I>>0 MW<))P%=%6<3MWT9D7$( N_O9"1H6Z9NM[BB2H>,R:.0Q;XV.0*(P*EG-\4D# M+:L,F][.I,&8S'< ,1A]\ M@HO99.8^:YIJTM8')<964)1FZ=XALI(7*6YJPSVD^#4AM2U0%)JQ-$7?N MA;]=$82F]#A+4!AUI7+Y\_8Y,PF0PN43%U@ \/2W+,:FT;XO^M&^]$9KLO9' M;F;*/@7UM/*'QGX"!OUIMBK>>6:Y0Z%>@*_1N08WN'E0KP5F#R[QP27^FEWB M:2J'OF,\W[X/WH8VW.-Y*D!ZL_.>LB&<+^Y-WNXL]NF#%=_.&YY%2D#B+/37 M6*M:MGU[C?5U!A^K&G>O-OC8S%E2%8EL?!9K8E;PE>QFXT(WMX!6_.\YN]'7>1F :=/P2^!X.YU?> MA%Q7CZ*M_1?K9:)7H#D/ :LGR6L*"=U#3F!)+0%A:\O/W2M%*;NK"I&PZS-- M84EN^DIYP&MH\3AD3'X>_'9O- 3T4(".M;*N]QI5$FR0]@"8@=]RZ$%*#HBL ME484%'U@A 8T9%:#0R!VH#D*$27#FBJ/2_2$?+QE(.YM&Y5?4=T30!1 2PH+ M[D(U8I9W*Y\.]\@R(I+$1OJS#L?4W0 8]L;L4F-EE5=?48"(XU/PQLL-)2I+ M6XFH]:O#,,V^ %SYQES31&WP\PY^WL'/._AY>^KG_>O[E/Q[Q^5__']02P,$ M% @ [8AI5UC-$$\D@P DH,( !4 !V97)X+3(P,C,P.3,P7VQA8BYX M;6SLO6MS[#:2(/I](^Y_P/I.A(\C2K://7UC[#LS&Z67K5@=E5;2L:?7L=%! MD2@)W2RRF@\]^M=?//@ JP@2!$$B>?I&S+1UJH!\568BD4@D_OU_O.U"](*3 ME,31?WSU\=OOOT(X\N. 1$__\56>;4_^[:O_\9__UW_[]_]^C#/D)]C(2/:.'>+_W(O0))PD)0W2:D. )(_3Q^V__]=OOO_WX(SHY M^4\.X]1+Z9PX0AS8#]]^++\X*\#%T<_HX\?O?OKNA^]_^!']V\\__/CSOWZ/ M;C^5XSY1TK9$,?!C.3 DT=]^9O_S2/$ARF*4_OR6DO_XZCG+]C]_]]WKZ^NW MKS]^&R=/=/KW'[_[KT_7]_XSWGDG)$HS+_+Q5XB._SGE'U['OI=Q^4C3WQZ3 ML 3PXW<5+N4(]J^39UZ2C6!1G@^022/.X++S0%T@-N))G@F1 ML3CS0C/&I)E#&1,.F,V]IG\U^,-O&8X"')0<,I0=D#E%E7]BH&._ 2]DWCE. MC@66ECXQQ?ZW3_'+=P$F?+5@?YRP/[BF*1#J"Q2,X.OE\/X#F_SPOHQ4O"M!% ME)'L'5U%VSC9\07]WP49$RI628"$],%[K,U;XKQC*%QUZ^.OU#S5.)A*V$OM M:'V4(*,_..S_,U89MU[ZR''FZJ1\/5*P=VABAT,@ZUM*F)'*UX%& G(\REA=89W[F5=_NQP''P%;.7L4/T: M@V K7SNIHU5/@$44+F* 9UQ $R]*"5NU>_U?RU#X^J?B[VB1/1@'6PN5U(Y? M?"O(LSE!<0QU24)\D[=LWA5#X*J>BI]2Y0Z_AZEJ2BI-5:PX;600D0 YEVK= MX2?"SD^C[,;;M2VOBF'05:R=KZ::-<= 5C4%I2/5K8:*&-BY5.XJ\N.$ND^^ M'^9'46=Q'F7)^UDX2.UMX%DA3@:%">H0(48 MKKE4^L%[NPIHB$"V1%1_]JS6ZO'0U;B'TZ8"*P9#5MT^DD)]A3Z.+!UW"UKXV/ZD*$ M]!U,#6NET+APB&L4A3:3"K&+D^'MI4DHJ3=6* M T0)06,GW MQQ\^/'Z#2OC3Z]=#XK$[\/?ON\>XC=/#[^%J5BLGI5HUOH2I4^TD&BN4@(8$ MN/G\U,6;_TPIQHHC.<4PN%K5Q=>ASY+'P-2Q3DI-5:T$BDJHLQ[)G>5)@J-, M5#4P^Z%[V[RM:KMG.%P5U.&SN;%L'PM3);4H'KFY+*"C"CP2\.<[-LXPN^=- M7O"YEWD%.1UGD(KAT'6TF\_#$^*VL9!UM(?BT6?"%716*^B52CMGH59RYF7X M*4[>E3(X' 5=(UNY.J[8JH9 UK]V0BW4;26HA#J7LMWOO# \S5,2X52]5A^. M@JYLK5PUE:TQ!+*RM1,Z4MDX4%1"G4O9+G8X>:*+_B])_)H]G\6[O1>I/9QJ M-'3EZ^2RJ82M0R$K8S?!(Y6R!(X$=%2 GTT[W^K:;'%=0"V&MJ'@]5+)WX%2 M'HT#K9%J:L>JXYMQ)T-=3A^2")TS$#LIIJT3TVH<-Q MB/XX*R30( G/;)I,-^B)%UY% 7[[GUCM,X_'@=?7=LX.5+0Y"+16*D@=JX@" M+.)P$04\0[V*R M=DM3WPC]C+U'?+^X8"E?_^OBK:EH4XV!J82^UQK4N16Y; M0$8,M(/[QC5?E_23KJ8YQR/AJF(/=X>7C0^&P53$/F)'7S66%9&#GEL+Q9Y) M3P^;8Y>BB2TYO![N)K7RDFI M;8TO86I8.XFF6E5!0PR.)2,Z2XF8@_7T+_2."0!?ZKFU O92S$L5X2ST;YSE,ZW]917#EJ( M'A_UD6\?L0#=M-,[O@('HF'\M:(/:.? A6C>$6^MVG<-M^NG!JT6M/!:V>1S M%E5M.SXITDI:Z'8]=@M8I M.#Q6OH.!T'501>[8Q*+'H8]N_FO4 =Y+G]=1P/YS\?>DKR3 MZ.DW+\Q5X:#N7-@J.T@"C=;Q.A/AJO0P\HU5G(+G3V;Q/R1$*^1EJ,2%.+)9 M^WL[$H//_L U(AI_R(^W7B.L?[A4&#[ 4.IR!YA( BXOL&4$5/SJ/&A M#H?17JX_CYN86R*7>12DZ!F' =K&"?+S-(MWE$@G8:OOLZYYZ1WV,>7W,<0W M.&N_8:,Y!;8GT.&W$8R[7?@\"I]("A_AC''M51I/__$O'_]U]>/W_\:7N'_Y:?6G/_WKBLY) M]YC?2PM'5S>9./C;!.\]$ER\[=G9!%W<-MDS3AI[7H5,]6;"=O<#N)>]OL8T MN,Y_"/&F)E'@0 42KO$<#1)XW 9T W4C^32$!^]3EOW%?]OU//W[/_1G[Y"]7T0N-U=FY0M$U@>!T_>*1D/GDRSBYIP%[P=[% MFQ_FK)AYO>/.^RIB_\;!5700W1](<$H\,'WEY))EGG4R)&[]<%"42?&&SG-I MDH4R'(: &FZ!$'F^G^1T@T[8+7I*[XK;LO2]H CY[$E)LB5TJ)<>Y;M6+ 8B M%3'?;2/&&3,[3U2()>V'X:O9+L&16]3^@;8) M=P]@-]*#$-/;Y>B!!= 0 O79V9HIZ1#O<9*]WU(^,KK[8$YUS_S@#59G&SJG MP'8;.OPV\POJ\7"=BA;5YKM) 7R%.'B^TE4(5HBB<)1*F(%G$6W7S):Y19]N M+O*05Q$'F :]/N'[#$<9!3>"<)10=L"NFQ*A/:$_/ LU61>#G-K#?;S-7KT$ MJUUU[R38SEJ/YV8U4-<,N Y;DV[SPI<*/"KAHQ*!.Y<](]=IQ6R+RRXV<9.Y M; TOYDH4]C*^O\1Q\$K"4&S2ZTT[W=+SE/95E%':"=U-BTBZ+3=@ .F!QLE MD2H+.Q0 \ RK,3LCLZ>BXD$V>++;>R3AZ9XP3E/F#^C_/17T2<$'\6IRSVO:'>J3/?ISD5 MIH,UX5\9*"KF+21<[*/>3M HL""&A@>,]'\J5,Y*Q6:1PP7OM(4>12V5PU*Q M6;@]K2K%)F1XV,Y@*E;/\18G"3^ZV>U(FM*PQ8D/+^FXXB>D#]Z;6+/4V_K. M";#]=3^OLI=6CX;KFS5H'JVP C9_J;H\\7&UAY^#W:)T(*/L\DC+A9%NJ)/V MV),:UY@2=T>>GK/-]G,JXDN%;/KFP#95+8YE:^V< -=@]<@V5>(*.N+@5X@C M.(FW)Q2%L%XG=CL7UR$#CY*2Z3QUN5N2:BM[MT>JL<"-MHO#AK&V#01LI)WD M&JMIHQ!ZV@U-OT5.R*+#NHEIV!+U$[&:N1G+JA2, T]1M_-P7$$%UR?8RA*[ MKBFR9 SNS.":>(\D%)6<4<";E3_'84 ='CN,S]Y[FJP,F [;E(;*038VW;EP MS7$P!Z;J+B'BZ7@9U==(('-L!GK=A3HG+$;5-?H,J4!]I' 553-74,WCX/;6T\ MFB/A6F0/O:,[&11P'5_IF)C)O8#KR/K8AF!&;8/!FV) M/22/T%-^Z58"[=P>)V:U;!7@)BWBBKT1Y:]G16\PWC)L\QB2)UX'J? FFE-@ M.I0A_%:UK#WC@9>NZE)O7FM5M. 4UXH]7I*:/>.R" >E[$T"Q-XI8-^4C>C0 MEC>HBVN"OD6?V;L&68RHLH;8SS@4_SCN91]+^T_T(2CN][/K^Q%&[^Q9HS@I M/V+#HSC9L:1[=;;GO_LA1D0$T3CY9M[BV,E_DU+(H@N@A,&)[Y^7YR/%SV8?R.\1WF9=O:,9K./)BN=3#G M1CTI74R2,FO^B".\)39[/A5H?J,X^"XQWK$@B[N/CBA(:Q9,:QW(=14+]4\! M'@X-8&"FB(A](ZU6K&0PY[6#W-P9'!H2O13T\LY$)<'_1!'3##];Z6I*'$A& MXBYNFI'S5B5S658N,ULN+N_= 93F5)A>V83_MJ+SKGEP(ZE!U(^NS&Y8=X7& M;3PUKP1D*U^5RX:3FX#%/9G?Z?)3;N,TS5US*FQS'\)_XR:@QCRXYCZ(>N-8 MK+S]Q_L_EFA64 Q^%AE4!I_@%QSE6&7K5EC6:1@!B6D'-W T75OO)-A.38]G M]26F>*; M6H=?V9Z[ MQL.U9BVJ396Z [,DB=EN<6.MX44;%BQ(J%[FJT"=!-RC]&87;,&$:>!6)5:EBL<"!)Y(ML:><=;NZ2G!3RR)[ ]/.,O9 M8-8>*2C#Y7U!._)EXLLRMZ.D\0PFWGBE;-$L?.?I20 212L4+4=*8E M#2IK81.MW MPF'[6*KQE* A2XD5@##7$7NRDL-(V^"/,==2:RZ7TO+JU&MIUQTML-!(K[)H M2:5$$]3/S%8JU%<8/0%OS8#.I/:_0TMM6?#MLF!4M ^S%I"GY>A#$QX MI.6X'^M19J^U]\^";>N:7/<>SB_!SG4)MW]$ M[]C&YV(&-A'O/8C2GP'0W0_BM2H1ZQ@.O -*E?O8"GZJ81S29EE1^WEJ#[Z;1V?+_>?^X'U71W<*(Z2X88Q;41:.#QV?69L*3WI M_)"X#%)8G^DJ3/+5YM,] [8Y:7#;/ !6#H=K;CI$FQ_T5K!Y3-N /LE*KG&R M.Q^[O@P=?;B):7#S\>,W+NQV\+L "WX)8%CO_R5V^Y^POW^SGS_FP-$'&H\3 MGV2'JCN/R<[,K9-N\+=)$15SBGYCFR2%--I'PK;(#NYD4VP9!M<&NX@US@65 M,,6S&BO$P:[059KF.'!B?-.RF3Y["4MC_T]Q*1(%BA'[]???_] M]\4 Y.79$BT6\"IYG:>;QQX)=A<5QU&N[+<-@&ZZ*K\.H M5QX#UV25E(X)^.((CK%.Q6#*(#II$!\$A"4OO?#6(\%55#Q-K6!?/1JVE?5P MV6@-WSX4KLWU$6R<6J[@(@88D0@5H-TTA9^>S7W!IM_*YBSF>(@$(_61-A&JL^[;*_]L^":[@#:3=6[1(%*'.B#A 6= MN]QVSL!^@]ERCXV24BBXP.SH:9:2,GX0Q!KZ)?@91REYP>*]^>LX94_-;[8/ MWIO*+0Z& ML)&$KEX'&7(2#@N@=31D;T>*UL11R7-C B@1)]8$B_6:$;41E! M,;MZ)<:9=,3!JM^03DB1P4@\:V?YP'L#-6_="6:X-MU!JYT4JP"*UEF6D,<\ MXQU9LIB&\,ZN]4[ LCBI35MRRQ ?B.X_NE9-@VV=NGP/>0@:KN5J4VZAE()G M7%N?>IZ]JF(:7H]*+3C'4 QZ'8;Q*RN:NXR3\SA_S+9Y6+[F>(=]3%XTGC(= M" .VJ1M)I!&4#P$ UPF8L3$BY!0OB-:@5Z@B@3=E.TMP0#+$(MUIFG?\)(02 M\2K3X!8G) XNHJ S,I]52!?\3*HLR\VKUDT M+, KC22I$-FKSK^*7G#*"XZN(G89^A[[Q?WSZF[ZPW. M^LR6R1QTA5W_1ZF@\GV%<-7C(6-D(K^BD]UA\"FE/! L2%VA'?;2G%4V M>!G:>J0H9Q"-;OQG2C)F2*1OJ%N(GR).$.M*VI*Y(45>RWOQ2,C\QPGU*R%,.5-,D]^?@9*&:+K1.$:,,7;_'-FTW55$Z@E MM)9)2[)[%<]J>S^;S:^4\'W43$M^D!C3O$I&+,6 MY9,#)%9-6)XY-WGM,V4Q>EEF?$"S;1.>KM;6T'RM\]LTW:+B':#9;NH"_ 'B M:LY:G@&W<-UGQ=*499ER&^&V[7FCO,;A(LZ>DN^F74O75UP;MW2'8.!^6V\F M;",?P+WB#LSRMME#B+=S4P;>!GM&&0#;6DN<:^ZKNV9J:0_99JI0;J=.P2C$G?(1 MR_W;Y)XI"[/3G@URU_@%6:S-+6*[V4Z\,=[K%,Y-RO9IT0=2;; 6&>VMDOL2 M6#6)FR909+")#K[%8]46FZVXC\7[@1W=TNKMDS44"FP/;BB5YH6G02#@^GE3 M1LPM)@HH8%Z %*5Q2 *>'ZG(X$USFY<>KVU>ZTN33#(<^J_::.@__G*;Q$'N M9YOD'B#_']F M5CY^X4<0D)['.X\<5IWVC06OAFH.#W3Q>"!HA>P@UZI6"MCV]'+034N?N>^: MT4]X]X@3Q>JB'@U31S6Y;%ZG;!T*3T]U"3:^!!UOLU<:Z:(T?TS]A.Q9O;R; M^_B"+]Z3H%,]6P?"UDPU;XWP]&@47'WLH-58%0L?[*9_%'_>->W94[4,@ZUX M*KZ:G:":8^ JG9)2\RY/ J"3SKH%\DOZ@[4]9UQ=K5BG*:;_%ZB;&9E!6H3F MFDBG1;F'@ &O_T;,C#01Q'X=I'H?O;[05*)VUM[(A8Q$5X;BB7!'KU^DV69; M\-ZSB*G&PO8'G1PV3VY:!L*UZ6YRS1-VX@IIXG*!$ZS]$L>!O,6^CT-U$4#' MA"6H9Q>OQSK:-AJZHG;2/%9;.7 Y:9(B!M]13J> UMEM3ANI@4Z)L!573VRS;?Z CJ/P"3XJ$#@:#\_&\M!#=_- M 4@8LL1$%'SRDK]AR4,I<_ =$V ;;#^OS8,1U6BXIJI!L_E!"0?-=;8"[M1( M9V)V5P)WLE?"$5W=0\KC.MB1B+"8(2,ON-M&^V?!-E1-KAO[K.XI<$U6EW#C M+8R SU6YB<&I\<[)MM? X&0?QTZLS_$^P3[AS0$9WZ*=6%NOP '38!NR+M^- MS5W/'+BFK$VY\5:/]T.4,0BSEG X*IV?G/4CICTUT_.9]$T<):PM84+# U'] MW+TP]TY:@#GW\GQDS,H9P$VYG^[Q.1N6\2]>$"BR-TZ6XZGYY8XK/LQ4H16* M,(S$JF[:#KZ-JCCK3* "MD0EJ>.-;U*3ZSNGL,^8..([LC(GAWP5=_7C7GUR M:(Q[/('P,BBM0*JW-4QEXNWW&3Q\*S M]!T:ZDX&;I.#9- 6I';/!&RYP^@?%\3)>"JK+E!]@_XHL1W>.)HWC)U%$A_$ M4P3?E.NLDV/7JX@*!:=9@]$;K++UCN&PK;N/3]F>56/A6G OQ>9O0@C 1Y;* M7X2=\/VE+BN=GMO"(IUM+^L0HRP))U%.W=&FBA).\39.BAOS#]X;>]2"^J8X M"4CD)>]7&=ZEU(_YK)@\YF=1)6]*F4Z)$;IOF%S:3?!;*4^5ZGD&#Q"%/&"'#G7RG_Q>)Q MBB.L+B=6CUZ"7U-R>>R3CH9"]R=J@D?Z @JXS.ZA#P7L:=(.?5N2B1FE)EAE MTS\\3LBHQB$@ %9G\3XT5.W-:AZ.@>UI6CF2_4MC@%NOTKN(MM-JJGP4&@J/ MVTK-95.S,#-?CK*E7QACC-*UV5+'<Q4IHO(NP>SI&9%?XT<&[.?(IFDEHUM+ M^T\M::=+\[I\6'X;)^Q9^?K=\2D78WM8E[G\6I:ZSH)K">7REEC;C$^XJ%:D MGE!:3QBQJ*86WBIJXM:A_!J?HP1[H7C$Z41]DP4):*J[/#QBEH%>H]Q&?UBUW/<1C0X/'42XFOD-9P*+ MWE JRG/] M?A!P/8,I(V-.TIMUAQ52YA/.I&<+"[PKQ#$[V36YD [?/7H'OC)M".2Q12"S M^),++XE(])26CYEW>0W56-B^H9-#V0.T#H1KY]WDFNIK"151L.*149?6.@V/ ME4WN*8^IX)$;(']Y,HC#T$ND+YU4UOV.R=,SW0&M7W#B/>&;G+WQLMD>O<;9 M9:]#8<"V8R.)R/8]" !\OL(MKF-<&N_4W':MIDH3!+^=J(0 MPE&0-"S&ZH "V[(-I:*QJ5"!@.L)3!F9:6,QH?,PW5I,+YKVS87L71QN+^XS M+\.L7H-NLJ2 Y.+O.>^XHZQ@,HX8O>LWHKHCVS=G M(7;0Q7&K_K=-6(#>=Y)M'#)SH*B&BOY@< _OLLVSL6LR>![O/*)JS:X:"UMG M.SEL;.G:!L+5T6YR;>DF^D, =J*<4L;E$V:AF+HDY&@<;*54\J*I^R#@+""@R]\-8CP55TYNU)YH6ZNJD-9S&Z.TPR"MW6 M [((W1_(BJEMU-#1GH)G,;$O$'SKYAG$C*X0."@3;YWVH!P,6^F[>6R^>-@V M$J[Z]M!KJJ,?UKZ?[_*0;^7.\9;X)/L&EB(^%5.^P'S]%I.-% M[OFPP_;S,_\*C53;/*CAKBAS"\ XS7=[=;9J7V3J=:A<:GB*(<%T&-K&"7\6 M&4G$./&]2Q%T43E*Q"8BW].5GG658EL)ZL+OZ)\)\445&?/FGRE:=]%S30ZG M1M N%CC>ND)\'X":.[/T"T<3UZD7U#( M0#NOMUS/H*)_"M<@<$'U#=-(HO -@9!$]HS1WGXB4O].[5R\&SM&UZ&3^;[Y M8KY"XUH@$Z?\ M+NYO;[^LA)];L3>7"E8!'T<1%B\/O=+=/!>XP4I %\,W[MZ__^G'[[F+9Y_\ M1?(X"G%RD^[WX\$"P&L-A.DE=/ID7ZQOKULT$L9\SC?9:EDAMRHU["--8 MS=O%>20GQ:ICQ3*T84BYBA[>V)C,ST[.N)9%H@]+"-(>#WU=KS_C&8*Q+M8< M+4R/,K?(K0YQ?0" UEO.)(Z8%QTJN),M#L4*FOEP%5;PA;R\>.@N]-#T5 M+O_BS>?-.8++..&?J^,BO6DPO=E0OJLX26,.\'AI" =VXB8.&9T6*1WT^DS\ M9T3_I)IH&H.Z1S(HTL*L[K&!0A@C)>+(_K?E%I%>5PL M9S];1=$W [)OT^*V=FN=PZ%[-#WBQSBSJ&IS5^BLSW%F;6E]\5B>W]3Q+"X^ M*15[9K) M*]2HQHW^*+$?]FB;)RGB0$I<0EOF1$3<%%=B\2ID/[OP+U0(6Y*Q7AX*834& MP/8'Q[S(=EY_"]=^6VBT]HH%L/80O59J61:N'L5L9&!9^C3R28@;+W8\Q':6 M^(E0P3;Z*>6K/)VQA >N(YJ46_,F@A51S%E59*'C%WO8.SW+"DJ6(/&DDGA4 MOBQ"/V5_^TS8>TG88 *<<[RG9!.>5EM'P7K'EKY_M&79]&; ]H8:W,I.K6,X M7-^D0[2IPLNP5XC^*\0\4/*B ,F(5BQ4HOH>Y+ZSL]VYY,"9]R3H+LSXUY@7 M54O'[<6Y]!F+5ZF/N=K1WZI*H+/#]PMQ@JQA\=: PW8.=F4H^Q$[D.&Z',O\ MF5IE04:SZ*2@!)6DT'U>@QA>B,):Q'!Z5@TWYL1O 1&F#(SE>?TPSD4-2LZ% M3)I2]"D93C:0/-YC!SR7<<+[L+)04'E[33T:MF_JX?(@D=,V%*[WZ"/85(,K MN(@"1O?Y8^HG9"]LGG5Q#$-/=*.CT0&+5T[HEBG"KUXX2<&%QIVLZ07!CB53 M61!^0Q LDHFH())V./'C-\K96DXD&XJVC-:P8W6\64:^(]DI!D[Q\58I\/ M.VS/,O.O(#NIF5##]7=S"\"XH75!)Y((7:$:+VH@EG=6Z:IXP9%=#%K79;Z* MJ2M44>W$%R_E![GT2()>V-T!Y#6SRWXM65]&[BA878I :R7=UJ)E^UF%.%&H MT-,15<>_)R3#F^WVO%BC.Z-:O1DPEYX!W%95Q]W#@5<=:Q(_INK8SRE@JJ5% M77%Q\0?YSU["*DV])X]$:89P\?X2W^.],K).XNV6:;H("'%K.#AMP?'$TN'@ M$86/2@2HPN @[)^-Y?*'A13RMW<44*P=RL$PO9H>CXUBXM:1<,/5'GIM]'!O MO1'*"JK8T?A%ZVW&>2+#J7BW?W/3PF&_ROD?HHCO"6JNJG^6;#- M5I/KYL%_YQ2XAJQ+N/G!=['D%/5$K"]L@0)]*) <7F^9Z[A_)LZ)X#RCG']X M;.=X%F,N;].?8_'?JTB\>"C"Q7('191'84/FPS;PP9*035U[,ERC'\Z"J1%4 M'1P^E+B^83OKXOW+8J,B(73B">83!SLTY/%+7SF5C5PY&*Y1]Y-LJK7"6LO0NRP,+J#;7;R;#R-U&>W$[ )9H$LW M4;26Z;FP, @ ;&L=+HN>-5HQ&ZX]&_!@>Y6N%JD"H>N:_AE%(DX!^/MO4NE] MFN),5+V$=53@I S_6!1KWV=').D=]C%Y83?0M*78.G5I_D'-?[=G.)ZW))_0 M0;UE;U!B0C4J1TO_+%*HV$U4[#JR\]L$[ST2E.F%LI0W"GC,.YE%2*4TBO2^""MB+H[R M!-=K$\N(LH)C3HNPB?R#'6:(VP+LW/$&9W1K521 VDXMC2'!]"06I%.5)YB! M 5ZV,)*I,>4,I'(F0>5,I.YIU(I876O5,HPYFKJ)I%]3R0MX&)D\V49!8-Z3 MF@7X$4;OV$O0ASCA_W@LB]S\=S_$W\S;=,V1J"N?7>)%5Q&2,%?WH40C7G9% M_(;=!Q#H9W;=+@55G>OX\6Y'4G9-PDGF5AT%WWKO1MN_>AY,+SV8<[V-7S%I M25&O$\B@9+;<;,$P\3*4T*B U)Z\-#/ODD&WH;?-7)*I=])OV=BK MH%5&!L3<)Y%#:? LJ1)($;N*>4<>H-RFL-?'S_(TBWZR:$NP#\K2?(*6 M5+J=0R>()7D)/48LNXMJK\]?[2K1NKZ2-[=P*J>9X!< M9GR&!/C;(U9$PF] ?,A+,?1UZ)Y$)#'U:-!$,E 0+GWG5?2"4QM//74#6J0O MU9"-AD_M@+(XWZK#RT0^MD(-Z%4%!U(Z?.J)5&)Q_=23:%#!'@+W_YZ3!)<= MKG!*Q23>URN^.7PHUA $;)]B(H]&'^(!\^'Z$2,NC&N("V2LW5L!%-7X5KQ* MKWQRL43JJ,IZ5KEP0"DI6YV6]9PK_K8*+PNE O':!>+&=U"/2L.F[/V6=M'+L/D6[AKLVUI&'PC;B-V MM+6R'HTE5,<&:9,_^7Y!6@"%87>5VUF_>"1D5<&,;R_$]]C/$[[I8%WC=9U7 M+Y1EV.M J72NT]T@X-OY4$9LKMC\P8(:SPI5-)Q03W&2>L[N9L\N'7+#/ U^Y4DHW7)YNYGAWR,0[22VI8G[RLH(Y? A42HR'-F1>&Z6:K%IE* MZ)9@ W="-B5X\ #2>," '995]D8$V9P*D<2KZ5@AB1(>@7-:JF=99O1R U[2 M!B=0)@PAOEU%$7B?J)]-'IV.!N_=ALO"["0&KI\RX&'&DQ?@QRWVCG*+P^W6 MX]/24\Q21U\)$JC!G8O+B0%8H*,_;,6<$(VC).7!>E3R;6]OX\ M)>\<'9+P02A,GTP6;+%1W%5H:@.*E1(9X5;E_?\#3G;7L==J=(IQ@%UE%V>5 M4VP;!-S]=9(\QM'QS0*)V)(N5G0/42O9H9 BF-<53<)B,\?$P"(&=W[G,@-W MU>_F8G]W5^4.-]OK.'IB/':<+W8,A^E==/F4=V2JL7#W7;T4FVIJ#9B%1 ST M"5=7!MS10=]DO-[2,-$G>R]$-<\1-SGMKX*^^MRZ;]C:2?J*^,'[XVU''J.PX!Z)G:V/^0UXQ'@ M8/H46W)JBQ^&PH(?5AAS-')A7?''5R6,*]3SWK+C&D)7@A(12.:]X51DFJET MLIC?'4H98I3B+ NQB-0*#U4(T7OUDL!-X;+DJ+EWWNQYVO/B#2<^2=57$#7F M ?=BS,_H XXX MS_@)1QS5.3F^29?I*+<\RNZ2JP.&296X:4N%(>>15H$4U M7A>OILPOG/,6+6F5QR0>M=RTGK'76G@AM*J_\K"9R_"=&MRW."5(%."7I2SOSMSAE")I^, J8U5CFJAY]'"W-XL05#K ;FBPA\BH MXV/_I'^F).#]LM@AUZ@FLJ.WD*+R$5^S8IKJ%*[D2!&.]\V!Z28'<2QO&SLG MP-TRZI%MJO0%=,3!L_M'8!],4JQ2 P" --#FLO"[ (4W#C'@(<9+SQ!NCTYE4@Z&B2W779RX3(N MMEOL9YOMQ9OH;G]'O>PF8D)B_\_:BKUXH3A_9(DKG_I@WIPP"IH?2",5LI\& M$VPG-*%T96\U 1JX;FU*9DV-7=#$-C\E58B1Q:)&AFHEG*.$<85J8L27+!=R M^)DTPM$*8?LKL6G*OIY'6?>4GV94CL$3^1*&)K[*1RFW9A'7_L MP<@;L#IV:QK\Q;*G/Y@MV%_PXMG51L5?2W8K%/.W^)F/9?8+GXC^8,>_LXN ;NW[3!%I*'Y+G:?? MW\6U\%MV2O'^32$U[/([N*WBYO/%^CN MXFQ#S>#A:G,#4.'[UK\!TQ>M\IUKH.[]?(!)-"DI4Z)7BJKM"3[T6 M]J:XYI,&#!]PZ9'D-R_,\3E)_3!.\Z1W*]?/UW9K=N71U3EB6;MMSRPPZXN"1!-_]NC0QUTLP:>5SZCWKE.$^WF:O7H)O<-\"J#T9MF<8)H-FC9/.3+C>8"#]QE5*Z]NKA_7UU?^^ M.$?WF\N'W]=W%_9J7CJ8Z%_JS"# U.<1TJAJ9(9-!UXS8\C,F+8AE!Q"%[2@ M7MMX245-".L2P2E!:4&*>,UAWJ*:F24CH4,E/E0B7,T9"707WLPM%CM^<700 M\$LIRG.TIKMGEA@* R8+G241.3(8! N &"&1NF M]O#+9G/^^]7U-0^+-P^_7MRAJYN']DGJV+EN*(8N12'MN4_^O"&DM6(R1AV9'G\;A;V81!EG M:=WL_2;.^M:#WDFP#5&/YT;1=><,N&:I2;=Q:?'#YNQ__KJY/K^XN_^:Y^H? M_@Q'B?57E"'SEZC:FJN.]N2E*?P4#EO&]#42N!!#!FJYFE$>0'S!A9>P9A6L ME1)__J]G*>L8#MO2^_AL=,%4C(5KQ[T4&S=)7-_=7-W\5# M]OH6J*[QRU+3S@5(.7@YBFK/H9:060,\Q&&[7TXFY!:$7NG.,);(I]R]19+FH.#;2)CY=0HHC2$!==X1G-D?NNMQ()* M-"#J*%W) Y!GD=ZARRR@V# ]B%&$CE8:/4!P/469FP8UQ=M M/GVZ>JCOW)QM>#.$BQM7G1"TV.];: <#^0),HW-1'09AX<9AL?JN1L=O)C00 M@LIPSBT8:&[C*O+C'7[PWK17S^X9L!V"!K>R]7<,AVOJ.D2;JN_5#57@"_2P M_B\PVMJWI/5,69R^=BY77>,7I;'V/*X CBAT8+?BIN7:L:'>>!GE9[/=[(M7 MQY4/8[8-A&V4:MX:#UT>C8)K@!VT&C\,PT&RIK30*^$JTMW]$?Q7]=6^JD MK)]Z*4F9R3:PN+!;3LEF>]# \UW/@K4GP[;E83*0K5IO)ES['DC_:'6O$8&S M]YE$\3GR\H"P]NQ7$:6)[,HGM+V0?K*-DYVI*U"^&O%"V*'-9GN;T#_C/ W? MK](TQT&%^#[S,GZ$DW:;O0UX,#V!-4E)[U&8 P-^\]X*:\;W#.HM-/4G7MT9 M>R_<"+N1GQ0$\E=8*A(1X326[[-3>TLK*N=^]<*A .\DX=3HD< O.:.: NHE".&D6]LTYF]O,6O%!Q=P==)0FGD,?4]3EZ(C\L7%JYV M^Q!7&U6&72-[804J3+.V++4JDS$>)/!\AD4&I\QJ/ LRD5?3B5)!*/++AU%( M@U3>?7#>W 8 818D((D&5!!1OR#3)(,[+W3DM^?/<@ 07Z.?8QCG09NL+#KZ M^WQ?@@^+IY3Y2\I2-EPGD3$6%F"G/E9"E2LW!03<@8]F:TQ3V$##=:<2@>BQ M>"X\920B4M,XKZ-V)C09GEG S P/?58N31*]P;"@+L'-^;$N!H.OS;>RVV@!.-4G(GG#OL4>'UT11>G M=1#O63V"4FI.CK+\9QSD(+[F.@MN$Q,DMIO\;K(._YJFX M/=-[PC4.)&RO8T->C?.P$?#@>B,K7!DOY05RGN%FZ)&$GU]2XQ0@00*2:$!_ M/'B/=*)K;P5&?,,+/"QN5RLA: 2%_'?KWK&. @?3*=F24[UO-8<%?>MJ@3/C MW:OWF(=>_H;5U=NVM0(M-3)R=-NTGJ/3TE^(E3L-D6CWAW MNNRAQQZ/:(NRSNB);9K)BXY?& <1MK>P(*WV'>9@<' ]BPVF M;)A9B7W%.SK3_W *^":SH@'51,#Q2% $^(B?2!3QXW8J,QP%[,\B?$FE@YZ4 M^J^2DA6*:%3#O@O#^)6-=.'42KG5$EJ7Y%S2/7N" Y)=QVFJ%><8 X/MRL;) M2/9B9I#@.K"1_)B:7HE6\DDK5&'F9Z@"-V+(X;@K1^(:YJGHQ_XS*R=)41:C M[!G7#HI_R3X)\!8GE%RWOJLL9K%.YSP!PFIZ[\FWB,)2?:NY;C, M(,'V6B.D<]")8"@8N/YJ##,C^A:(&K)7BA256%=U;1DG0/IW1/C1>%A?Q8;9R>@]*<"]PE#9% PPGI3 3L M=@:1;Z42LW0FO%(5CM^811#]GD+R#%4M-"M^KER(V_S2I4>2W[PP+YY7EIPJ MP>DG[+'#EV 3T94A3Q(:P/%F%%I^Q#8.V/YF$HFV9Z4L((#KOZ9ATX9Y,WH0 M)V@EXBB1M9*(0B55B'J BBXD>LR JY2 )E^OEFDHR717RM3+T);]!"^,9B9A MCV6X"AD_,N)<>-*A4J0#;N(H:0B5S1>GG=A_CLC??"#=OSSOH+R!YY M%L1P/?6\[)MZF-IKE]Z9W[JZBO9YX6PJ&E!-!!1OO0P9W^>[G9>\,R>.BPOR M0<-7;ZD@PS#/O#<> _,V\BP*CE(2%-U&G?INC87O>C7U#?1 M685L-5VU750+\(^3[/V66\\6M<["ZZ/&D"[ MJ?J7*%:((^&A7(4&3AIR!DG(F^B=]]#!]@35)M5P]& YL,739;Q-&C&C_[K*3@1.Y&Y3JH R0VA<-N5:LI_/5ZQVN$ MI*.RRSAIX9^N6U>1'^8!IO\M5S1Y,5L' >'7[391_6X #NJFLYOMF9<^7X;Q M:W=J$R2!BUA18(A*M40!H&XQ:QXD65E>1#W!&O*E^@'V>:O'X_$J*3ADV]SV M0!9Y)9LLR<"/W"5FI9NVS+7ZE%^T90R[6J:_A%]77O<+?I!<$D(Y4JS]E %4 MLD7_0"5C_(MZ^U;QAC81DKF3F[]3Y(Q!Q#D$%E5\4;\R.YR%8[ANZV74^WDF M_-Y#]][I,&,-4SFT%[!TSX6;U1K,P92YK4/WYC:+>TTB?$7-5=7W76LB;-W7 MYUTKBUO-@JOO VB?2-,9(L0QN3GXF4$"]^W[>^?Y:?N_\?3YYT;-[VZ?T]_7 M).T\! Q,GS56+BT[>&T8B]EG#^=H3#?6K'U'+ ?4?D%%'4BS0G%G.]7YY"/O M)YM7"PJ! ,T=.Y"0(F4LJ]&(C+'%C=(O<1R\DC#4OR;0-@.F>QW ;?L.Z&@X MW"!0AV@;6EU"AW-T/R7G4O$.3WQX2?+.;TKS/ N3QU.!;QL6J*E 5 6$R^9\&2W V"+J?#5+V:4(:\@ MC24E"]J*2R6N(J@Y)2;[4HX7E8A1C;F\N 0KC'(EICZU<=WY2]!U22*2X6OR MH=JAV8&=0E!'>C>;/3'*PP14'%"2>CQ7T] MOI?E1HP6U]X,J#"A^K5S_*C7B*)GRE)\D9K?=B]S/'X)_J.#:AO*S,##L_,9 MF';\Q(67L 9>Z2U.[I^]!+,;+O[I^UF\V\61\%U:Q][Z<)9BU0,EHWC!0@_( M$NQ_*"M6WJHH<+*'*1#'NN)7R_P5BQ $:A$BK(JB([9O?'B-B[CA$\Z>X\#E M>7JKU([.DP^$WCL)M@WI\2P;3/<,N-:A2;>I*=A2_VO'A^QSB6G/3M:>G1^, MM+*[CH)S$N89#@:&QD.AP?8-(Z4T8)55@8+K3<8R-.F*RVL["OSPXG1W L-' MSH>W*A+R"@1ZM^ZH%(@XPL91RD\"I&>>T]/W>LRM]\ZKDE^])- +_(CF+E-CM35U81HZE69R'^OF)*-OF5*M4GUY'2N 82N]/=DUHJ314.&: MDT7>C.,BC5BH)Q1RG6("(,6&Y/842/HS\(V?2B:;/;^T^0L=F*57D7A9F?_K MW,OP540==42WN+QAVL!LEAN:@/M,"+^8X:;4/D& /34(LUT^"M4<+)" M@A=6YRRX*3Y!C"%4<51TZ 67.%SZ+RG(0)Z?D1>2O2\J7"Y$^!N-_'' ;B:^ M[3'; #S$[*.+-YSX).6BTUICYB<#^++BZ'>Q$K@;T@!X\7 E"6>; FF-$,2+ MN]\%^>RY'/;Q"DDL@%D?%O=CR47O>99F'G^,<85>:LGC&CO$?4E;XI/+=%VL M;59V&L.Q '?RTTAUR&Y@( K +GHB1FUXX,JSUCYHA5JS^2M4D@/&FT*3J^0L MDUJ$3F/H%A')Z\K%;A_&[QAS =W27^B9CF =/:JW/]9IFN_$ZF/L*.UA7)[3 MM"SM/@=J"=VRG*EMIFVG0@["UY+$PKF61/)&1BOI52&)4,@N%Z+T+^YO;_F[ M%L6CFC52MUY87I[8HZ*7<7(L2*E0A#V][O/1JD6.04E/>1>F@?YY7EJ6XKD= M_$+M/GU&0I;@[5V(8[( FS]X_/C./3X\U[XH44M./V6+3B%V7\XL\5>3$QQZ M17Z(4'\0T: <(\]=,4C?48'-[,07FH2PEVOXTE(*KC('2TL1S) )X%X)J;P2 MB12]JWG&=5^\N^;$0]5=PRD%USA-'YZ]Z/?G. S?-Z\1#N[SQY0$Q$O>;ZEH MHXQ]F*3/9,^[E;.T]':+?=YG7/2LNL&=O:ZGQ ?;STTN:=D53H8,KK>_-R_48.BU=[AL*T6!W^F+%UC8-G)UK4CE=QJLDE M9/0'@^U4)<_CG4<.&]?U#EZ66C9Y[%),,7(YJGE KV7E%-"=W,#ZS4L(<]?5 MTL.(>K]-"'LH_11'>$M\MA)T7FP9# 2F6H^3B1ST#(, SPQ&\F&\CWE/V7/0 M)^BWJXNY?+5T^?KO.65.-)NXBEC%"=L8'7^*\8VWPXH08R0XF(9A2T[EBC & M%CQCL<:1J=G4:&@ 3H'.'.VH>%-&/+T3X%J!'J^EGG>/AJG)FC3;TU7SX$?5 M/IRO(O>$4K[STDN2^AY)K[/ :XUA-*? 5,DA_-;-O[O'0V_SK4F]^07>/:6; M=TTHPI$2%RJ0H>N'\S7Z\)7X^JMO9F[:/3'_ OY<:\<=RQLI0BGY.YCFU\I! MZ?RK+V#Z^6/RC#6&&6N:$=\+T2?LL1[XXE&T6:,0SD^KAS_^%K@V'?OM@Z\ M:Y0M+Z32*=NIDAZM^D0BLLMW2KTZ_!ZN9K5R4NI6XTN8VM5.HJE^%=!F4R/O MK5N-#KX'K$9MG%1J)'\)5(U:2316(P'-24%/=4BWV5Z3' ABZN!;CV??;\%.NHO(]#XA/LII_+:9Y2GM*4/SF2$K:] MO\4)*XSTGO!F^UO,2"S/&=+R81*%5(V!P?9-XV0D>R0S2'#]T$A^3(VG1(LD MO"M48V8^2>"NZF+2ZG$@1Z]!.A)5";%^SN>#ER*/]1-FN+]Q\FI!ZUE,5,9A-+ M[IW!3G"^?&C^'+_@,-XS1.Q^UGH7)QGY!S_GNWC+ M<)32/QYPLFL[]!H'#J:UVI)3=:X[ A;P,U\;G!F7;-:X45H@1T&-7=RK\23\ M")<$(+H4[]B=FZ]OHS]'GZ+SA^A7^I_[K]$V3G8>C0GH?^EP;[7 MU=91<)N0.!&]*]?!7W,1T+)^/,7M-LW''\T!PUQB[,M.\7"5(52X(:9%WJST M%V%$((D*[NTY'46[6E13@B12YKZ,):%65?4;U M<2^$+P14+1L*.'.Y3\V6LLZX;13S M;4(IBO,T?+\K@G-E98?&%+@JJSQ,A=6FVO@(-D4E1!?KVA\)$R8&FY58HWSO#$ MX5F+7;:,S_V&;-'2YA[MVO7#YDXEUPSORC487:5IC@-T22(O\HD7HOL2M>L& M:N*T1"SIO)9"9',I"Z?OQ9>:3PX/@ 3;1XV0CJ)OFBX8N/YH##-66@(+P*A" MBR2\*_[F13'"X0O 9S%OCBCZCMV1]&^GK*^ _[SSDK^U9) &3(-M,+I\'[32 MZIP#UQ2T*1_16*5&@!@&5"&PG9D:I=TE4:U)JP'3EJ;=[7QW:W=SSI*T6T'Y M--KML'O0O1=B&A2^X"C'-[@]P= W%K8F=W+8"%W:!L+5V6YR1X3R#" ,5_O^ M0-$-BR&D&;#54H/;GLBA' Y7176(MNA1&6Q(H0*C9UB4T)BQ,/T]YK93?^OA M"]+?%J*MZZ_#8. 7'#\EWOZ9^$><=P8&.O-@:[,VY[).]TZ"J]GZI)OJ=XT! M':OZ;,>]9<*QIL8+57W_.L;"5%XM#JN37=5 >$JJ1^YXQ?3"F4M>BFR=3(&R M]*5K+&!U[..P4D?50*#JV$NN'75TN/C?Q-'GM'.9;XZ J80=W#3N3-5?PU.X M+B*-KPKE64H"S!]FY:^T4O?JYA1.?9)RW=?91&\J;,4 M^.BLZ[C,_1G]K#(@-7 GS4*.MA7UG>2/NKOMYA389JW#;V<^1!H/UXRUJ+:7 M$5FYOF<_*;\\Y[-7,3B+E?X:I\P322^RW>/DA?B8,DZY]K/U8\K_JY#/D/FP M[7>P)&1CUIX,U[*'LV"J]@6FYC. !3)48J,;\P*?F[5Z/G&IRF)@G[NOSU$1EVJ$)#J&9PTH3 NU*[-J#S8:(O!=F#W^QN_#)%JT8F*4 MX) _K9O%](.('5D6^6!NDB1"7O#B48WAF[EBE>03LV@H/1>S<)$1QU5O1?_=9;S>R M16$%DWBVA^U]SZ&^XHC^#9D@S?]>VY8G38=1W%:5YPJRM>_V5A\%<2?KX M:@GSJC'@([QC2L=&/A5$>Z%/ ?J:^-PCT"W5?;YG!^$=D8W&')CJ-HCC*B[I MFP \[- FWT)VERT>PT*%L""++T6I(*P1,Z1?4M P^6]1>HIK6:P%#B=;PGG9 M;M,F%^LT3TN5KQ$1G-Y0GZ25Q=6:"-.Y#N==7MW[9\%=[P?0;EPFRH-T"<<* MU5A<9V5GX]\\WVHA\4.YLI3M:4"": MN"H../.!NUBX21.+4AN>*9&ENX24B$-A.8NOQ+'?)Y+Z.*2\XCB75IZNI:IO M(DR7/)SWH_BJR,?=.@FO+^J0;AT@"0W.S!*1^93[NRR,>)\4IPF.I>.UT M9;^\DV.:KQW/+(JR8 ==\->D>J\@R?,003&J^&L]]SL2W7]Z4 MHNCCA!]$[&51;+$;HW[PWG!ZZ[VS?L3=EMP^$K;Y=G GVVS+,+B&VD6LJ99R MF*@ ZG9!G8*]T@A)Y,<[+)4W90R9"[,[)ZGW])3@)YXQVVR+/IY=7>Q[IL V M1!U^98OL&@_7-+6H-E7B)G"6U"_ C^@FKSC_*A](+4_F6]L,=8^$J8X:W%7G M4^W#@)\_]1!MWF:X>AU9ZE3""FPRCT3L"""+ZY=MRW*+>0^1)F+]_I KBV^V MLV.4^_PQ]1.RY^_ J VM8RQ@4^OCL'Y*73$0N+GUDCVIP8G;O0WT,S]!/A7[ M@K-4A@PH2KON:7RF,0VFS0[E6R-BNX;?[$R;\@DBMVO'35B25K-]%X@DIL!'. >PE0R#5LS9@>2 M'#OZ$!1T?(,BG*%'3,V+VQC#CG"!GNV=2_Q%VT1V[2/(<7GWM;KH^H'UVZ#_ M>,Q3&D-0=\5ON'Z#F-(@/T^S>$>]"[=B=B&VL.34$SN,IS@.BMN2HH_JS(E% M][].20$J24!7$6I9(1 E Q5TH)(0)%$R_P41.,);,66&&V;>\OOAA^(:M=8J M0<)\%3]K?E#YL0\E)=^X*K1S*;TSX9=9=XB2 M#'L1ZSG>XH3*7H_#-I<]& ),=S)"&E7@.6PZ\"C3D)GQUX"# G&M[H<;-AH= M(N\X*31OG#>S?$ITDM^D"%&)L2V^FT(4D&COM'_$2B2"V V98(K<#4)MPO9CGI#U&M ?VBEIZI@M9J06K+=-!H MS'B=6J$@3W@=U'/9Z ORTC61? T6M+EW!MVY"A!2K#<'Q^KHIIUG_$+8O: 6 M82@V5SU38/KW(?PV6WZJQ\/-'FA1;34[()]6E6\X?& 57DGJA:[2 ).*@25C MBZ2X_^PE3Z+=9%%QYJ2$M'R ['>2/9\5:??RGO"[0D1]D\?%^XWH'.P^9ISU;33N@59U[HCL<' MAKX.J0HO#,X)'X:3=%VJ7HWT_YX32OM5=%HD 8I['= P7K2)$,%M M6GE5BY<16U@O;H/0/47\%+'.CVU;>-V),!W8<-[K.XLZLX!G"8?Q,#X-6&[% M6":O@,X<@*LDWCSLM[O+ZA)8C%"ABI-8W[X<"@&G#YK*H0Y8ALZ&'+D:\6#S) MI'%+XWGZTO++7O&8VK^7D)1E>7C9M5=2,W.0,ZN@NIVAW#5[A2JL\Q\\SJP] M"D9=QCMKTE-1.FMS3@7B/DD:H MFC"7435_\8;>E,1 3%VWT!RQ,;/I%H1&D3<\4PC@(^SQ9 OLV";CT"U>[ MO4<2%E>SJI!APCN:NTA_T"X!#5_0G+@X/Z @?P(?4&/BI4>.ZHSF$8/$J^$M M^-&67G0]7,IJK1@*5Y'["#:N MLBKK"B3 Z \&&HRBBL(!?![O/*)*P^C,6Y[RMG+>I\:-2@/@<9B3_@''(9YYKVI6U0?C8"IDQW<5.KJ$3'>UZ)9N M:RG$8(4V"7Z*HQ,V.D X>,+22[ 9]I^C.(R?WE'**FSS_;QG'99E48)SL5I< MTHW%;UZ8X]-W_LKG6>A1AZ(.;+K&P[1$;4[E54$Y&.YJT$^R(T6>VF>X& 3W6%VDD;]PJF7DO1S%#^R=E)LHW 548?!2HLBGX2$NS99 M.)WAT(3H%F(G$\FYU0]WNV@/!G@3L5LW,";.WL MYU564?5HN'JJ0;.ILG[^]OY;5$)'-7C'F\[JSU\)3J@N/+]?XQ>J4EH[T.[) ML)5YF P4>]..F7"5?"#]I@K/8",.'%70^:G2S?HW"-O8(O1G2;?T6 YZ>U-- M& NQA"$2:34('0 +L(M!;$QC'@XW@!7'?-^;,-KQ3:+H.4\":D+$9S>:>;8%?>"XT*;:AJV@)478-XXZ1U#1A5D('M/"NZ!N\WCV_;6QY, M6X"6:Q!O6LKB>]KEBK6M5TS(OBF\X M^V7C/8)35%;C((^N975^E+T-4)L[X@4Z3MZ;XU17CNZSEM/ .G&@S7N/M)'J?9*UE]:^@NKZ-(K2K934EJ2-2DZ5\I"7#"/^YK6&X& M";:BCY!.VR66 6#@&L<89D9?=)&0KE"-%C7P3MP@O;?O@ L)E9<4E$)QLM43 MK\N>\4Y*_GO5*) P$'"=B2DCQCO$XI'F$F'5MF"% M.$Z]E7D>-^) -J]>$E0/CA<-T*J>=BMQ3&OO-N%-SG;]F^UMG+"^\\)(H MSK-;[YVG!P[DHCL'IO4/XKBZ@]@W ?BM1&WRC=_ZX0A85X)]B0)A@0/M"R3S M7CZVYYI$7RCJ$8MVU6O_F="_E&ZI9SQ@EZ3# M:>6.N@8#=T5:I!OW/LY%D,W5DR,B?MGF'GD2)O8268"I*>U8$D^MR:QBZNO; MZ,_1I^C\(?J5_N?^:[8P[SRZ#+/:*?SF[?;L?;>O;S_^^4^?/OYX_C5%6%W: MIG_&28;I8LY:,E&J8HKNG6*ALWD9%EW3GUFCLBA V3.A0W&$ N]]9FW>L;>:=YQ1>L>G3/WEO9)?OKLF.'#;+[Q\-V"/V M[T/BLPHUZ3RYM<>M)9" _94E>55.;20\X)[/%G?&B=IG M7+Y.2\,R9D5(,B/N+]E#2%Y% MI))3QB14=Y%-"]T&.9%?=K7N;UK:Z%V7XN MP$A F]HO\Q"P)@/)-5$.VA.#D-Q%F^)U*AV IC+K*)#J 5J:<] !-W&4-'IU ML/EXX[NZ%.C!+F.C*GO#L:S%C%!_C08PZN+5P\E/VDN'/ \P45 M:E3C=MGZ52*34_E <77<">@8#MLX^_AL-*91C(5K%+T4VZB YI 1 ^VPT+^- MT\[Z_LX)R]-9=36_>O2R]':"VGU9L.0_XCG@H%S;4F5\K1 EF*%C'V+@Z+7FIT,Z[E9U+"G='?$)8@U@9 M"M9PUJH/VL6H=%*!10F%#T.R+MSWVQ4-Q MNT&:W3IQ69JMYKU+LX]G+4>S.V@WKZQ-=N@#B?CQ>>KV KS=A,%USWVT&=#" MMJ>YY#Y#2NP:_I6ZV3B?.S5VK;RP!_6*SZ%;5?QB=B##]@$6I3?R2M A6+B6 M;).YV:\,K8Z->RFWB*P+41*7+V-L' ^2%A'-&Q9UKQ,Z'?NU3@3MH8'M\J:2 M:VN88PD'7&VOFIS"+@Z>5JQ@>J]8<_/:I\3V$4%TT'-(=^)0H4EG0%, MP2VT#;/C/]I?$>WY"=R).U(_RF\2@_K ML%S,"DGDHC\8P:B@&$SKY]])]GPD\[3)1]K\B:HM&8?5]YM;QK40SS*%A/NZ M48]&M /,@F[-KR&?&CY2BEK\0[ID7LX9EV3+$\\I?B)1I)80Z#5&(9E?/!)=QVEZ%?EA'N#@BE_3 MI<-Z-\,SX/\RUR+C7\+&^C08^9>W9IF+ . ZMD*,;O2!4?X-*FEG[;5*ZMWT M]ES6;_/"3T.\X*]YFIEV>X'FV>^]$,_DQ$M4_U3^NB'?"5TSQ_-/XX6;W()T MN)Q$JU[U)R'F"#]Y&9YDWS"IM!5=61=S=63J=BD+JXJT)4G;MSZ64@=IC46K MSX2)Q]4EA",*&A6%'M=^V"%TLH_[*CJZ!L,T%#T>JQH-Y4C@Q1C]=%NH MNK@^NSOA6)"$9M[JB>GXI,PM=2G4+H6PA .FI4\J4=O+XI*J'JRR:6-Y['N) MKW$L>;2" 80A=5)8=%!%,C5YOL, M[[D84L*;JM*_LO>KB H1I]E55$@(BTPI=5+W^6/*G\7.I%FWF/Y&- 9\4FU[ M9T$,V[W,)_N>>].6L<)U<3/R;O?6-:,220A72!"*2DK9>4Q)ZPI5U**:W.;T MFF(H5[.A_1 /<<:>E1%B)@4=TS;I/\=;G-"@L%PM&B7P;3M, Q@P7>(HB71= M6ND$ #Q/8LR.G<[Z08$+[>O@1;ZDXJ7L&7'6:A_3;0N=P/X4SR8QSR,*<9S? M5YE68NW>NL2)JK"OZS++M![7C5S.NW5G4B]:KJDWJ>ZM>FSS[D1L.* IXC\ ZON,%D##M,=3R/#GGV\ >1%[=7'\&?7 M4\FI_((4Q'YXU"!FA00YJ*8'RF[;A2AM.SC]D'!=UUV>Y_@A/G@8_N*-TD79 M9MV<6Q\G'@\2II>R*:^N*'((O.6%E4;-4$S@PG?UHR32.N8<" M@1MHFK,R.A"J4;(ZR@(I*K"6P6.%U\W1^.S2*=EORP8XW0_?)C'KW_1^2QG+ MUE' CJCVC*S3]YX7\_1F G<;^MPW'$7_-,"N80#QQK6<<( >* 3" M[HSPHC&'S325?/>^M*.NF? UFT-;F6=[A@.5Y=UB#;6X1(V(A)P%WI;66BGKAZ/ M@JV?"JYDG3P8 EOA+)AW@]WM<[I#16F!ISI7/]P+SVH"$K=:*M\V?ADJ MKN2T3:6/!L-7837)IBK+"U8C+SS)4URIK;VSK3:#"^,\.&4V<8^3%^+C=C]L M,!VFCIK*H3J?&C 7^%F4"2?FYTXD13L."Z69%P4I.V02A=&'^HX"01#=Z+$Q M/J/IA($)4%I0->]YTYR".I.X]?,TBW=\ 0MSWCYN4E=0.I_[]Y3=%:0+]$,< MA\/\01^,93D%+8ET>89. ,MS#WKL./ 1Y1B4"LKX5=B,T>;<4TPKLRLEXTYN M^.=)1+*7Y(W]U;VMZYP TU?H\]JX2*\<#3?,U:#9^(I["9KKZ[8 [D)E M>0;Y,WLPA5UAR)+<5[:%T9P"6VUU^)45MVL\7-75HMK.;M2>:%O%RB(P%I'0-,5S^A-*ODI5WPP%.;$S%KH>\HNU*C?O%U7[G[ M?16H5[$471U_!6' M <]17)*(O=;3Y^VT9@'V8/I<5UZI?PIP3S. 1O')O2OIL?P1/_09TI \2ST M5I!0Z/2\QR,S2*-HF-K&JY,3$8G%._+TG&VVU+5Q(N4P3Y6!UYX-T^P-I= X M.-&;"G>'.90!XR.50M1ZG%,D3E3N &UYN! M*Y;[8(=L+5N"0=N+ 4!AVIU=F?7O^'4A @^][?%G'(ORJ\TK%&'1;4.1B5RQ M?TDI7J^1XJ430W;S+>0WW_;/[RGQZ9:T".SE/7_WJ?2\D;Y[X?<<:MZP@*C. M 5Q%)P4MJ*K!9I'3??N9OIUPB;4(;G/I0"386HQ>%][UZC6H.HAU$/ 6SX-K M(>2),->'X;QKU414L^#&< -HG\B-5(A@U4?8XY_W,7=AR>7MK=*=46]4W/KF M^\7."CW=N;#M>9 $9)/6F@C7JH>1;ZK8BI5]%MW^5-S\OHJ*DPW6(/&0;;K. MW\5A>!DG]%^J_E)FD&#K_0CIR%9@ :N38QAQKB34H&3/0XB8475O=H2+X^F MT1\,-RJ0'_;BF&<]="$E63)I)9!=08F3E5/->U:^-VEFM; >_4AF7QH&B$:#%6GV/;#3]@ +*(CU# M'R\3^0JYUG"R0TC] E4' CHJ19VFY%+B3-5:0CSNVNSM]S\U[(+'LM[#L/$Z2_.U'@W7A M8#I,7V@J!]U(2)Z[S/BGE8.IHA[7Y59.!%$74$LH1M20C'8*]_XS#O(0;[:7 M=+'*,&\A>Y!33A\\^J="C(, P'8,PV71:-6F/1NN7*?W",3AH8=XCA]/V3]]'Q''"'B&!VVM.^022V1&V_7W=Y^.)3%6DN75#0MI@W$(JVFDY%I M+&?5L!N&UFF7_$WVC),CL725<'3/@&T6&MS*)M Q'*ZZZQ!MJMH<-JMB+75: M%+L"\_O7),)7K.?><(<@3X6MRD/XUW3KU3RXRCV(^HE"GS\8)L11N2FFF$4( M5Q",_)\D MV'JGQ[/F\D!GP-513;JGBNDI#FA+@0VVS[PD>6?'B+]Y83[)51N-FJ*)>53$ MM/P2C0L_U<+C553<*NI9#S6GPO990_B7/9?./+C^:Q#U%F(ZR7&A#Q4F5*+Z M9M9K=;,*H03$+PS%<#:TE--XA^\S+^/UR=<,"6L[IT[O=\^ ;N6]W#:-6SD< MLDWW$VUNR@PVJH"C$KK#5+R"W\[$>]^<16JQ.JG>.6%QFFPI8=ZARPXSXZP2 M:[.]]\*>ES+:QL'66B5GS:N*!X/@:J>:5.-]#X7(B@/N\ N.E^G+!_&FSMU.6[4?_2,P>N[FI3;ESK(A#P:'=7HH"7 M?UL_IEGB^69Y.&DR;-T>)@/]O%PY$ZZ>#Z1_PCP=#9 +;.!.;VQ* M!1[=K_ M>TX2''1P_CMF30=QL'[!B?>$/Z=XFX?79*NJ_!P)$K:7L"&OYF,1YO#@>A0K M7)GWZ!?(R_+14.5P2A)000,21"!&A1/WXU1LE32\0AJ-4O0]3D@7;\V(!/@%?6W*IXI"W+W;-3GK'$KK<:%K QYV']\( MT&*-?,!]_.%0%ND(IKINWN<:@%W(=R AB\\?C=^Y2/@WVW.\Q0D-GO>0) MISTI"]VYL)W&( DT-ATZ$^&ZAF'DC^A#7(>_\1:5>%"!R'6NPHT4O')S!2-[ MT9#!H1?4$ES+I"59O8IGM;D?SEB*G2OIMJ7:1RL^ +.>E&DWSWH\9E?\<7%V MFMQU@;Q])&S;[."N^=;'T3"X5MA%K(U+WM>L3S\UBQUBF%"-RND%;T85(XK1 M]$#Q=)1Z*8;"UM0N_F15;1L'5U<[J37N0M90T!5B@!U6&9AZ- JR5:EJ- M-9)=Q*3+NP!JKUGC#7Y]H'I^'7N1^M'7MD$P=:J;IZKMXM$(X$T6U?1::*FH M;J<8X5?$O6!($1?/F::8BI^E*W$4\ I6.L[G2HF\IP3SJM9YGWFR+QP*$3&0 MB,%TZOZ$_)J'O3N_1\ M+)[0TV*_,7Q)QG?,I]KZZK%+,;\6BBW9WPHQV$@ !V!_%CGEC'EMC,V^Y:&D MD)!D[Y^\-[++=Z=QDL2O-$@Y\_;TF^Q=(P[7 ';7DWDH=I ]P5GBHA8[91Z%C6/;82KR>?W)O"5E\GK2 M>(O*XY:R.X9,&UM M +>'AX6*X7 ]O [1MHX-"_ATNY#E"L0QC[J#;ECU?O)7-PV!;]@2B$ *(,.\5XC$PC527SRK([1@+/.+5H7Q$X6W.ME&/F,:^&.51<7\&!^A# M0%*???L-HB'RCN0[WA&$K4"(I&GNT=]&/ ^W8LHC5OV#REM+@C M>Z@=60W?Q0W-R=FU[*PLY(;$;9)+$C'EXP\?UCRK6S+KS(/IY09SWDP;]4R" M&Y#HDSXND52ZL3/AQF1[MMV?6?\&Y1S,%Y?&MAP%B\2>!86OC9>8W,.^SV/_;Z3M_%TKOT+0V3M\Q0M\=NXQI=C_]BE^^2[ 1*@O_:/66OJ/OUS3 M-2^\B#*2O;><+;>/@*F5'=PP+6SY&I[6=1%I[.$9/"0 6CH\[E+CE M:[@*U<9'J4WR=S!5J95"4STJ->[]69S0G2O/L:C/=%M'P52<'JZJM-?Q M$.#9K@Z")[VD<7\B(48I)3!/Y\U<3<#Y/9)@.FF)SB*-(JZY[KE^H1H+TP"U M.&RT1V\;",^GZY%K?+C)(\\J%G5^ZV(B+N/=CCH1#M7)%O'9H]*Z]4AP&24D(#2B=K'-[5UL+\#=.N]\^K3=9)08%@4^ FJ$"<&AP&BZS>BQ"&).K1Y#,F3_:9WND[D M"Q3<+&Z*);6]]'F3W'I)5OR#-QM."2.I^$2DP8D7;I(+^EWV7I=_GL512@(L MPAO!+TOIX^"CXI>:%B-LIS>#M&7?."$ZN"YT#J:-;V,+Y(BZ 48=*O\MT;>J M/JQ(9,,%D?+]@ :9E:L1E#IQP9 %7T@'O_G/S#NS)H4H)#AWQGT\/ M'/F\Z<$I.2]AR\SR!(U@>?ZRMKF8;>5OA+-9LWX^.+@-NZZ.M0T"[%B4/%7N MY&@$<">BIG?2(X8"+6)XY_4=]ADN>=GL+2_7FSS;;#_%$7XO0*OM2#T4L#7U M\%?9E&(<<,OJH]K2TJRVL3C/3N+M"1UTLF-DH%C0,:^]326&C8([%UO)B]T^ MC-\QYDMS9S/-]I$P;52#.WFCV3(,[I:SBUCC8.K^]M9)[AAGXA'PZSCM>U=% M-1:V!G9RV,BTM@V$JX7=Y)KWFF1](?BK\!\8X&_0.A/9!%;DR%:&6R\1K4V< MWB^K9)DSLO.CJDV9>Q$Z.VA:]O@DPS4V?URHT MZQP-/$#3H]U4#Z\RE.A&:ON*DGHCSL*WDIAY([9IY5)#1YMM>5PB(9@_P3(M MOV=R#LE+D7?P:_/[&BV_^0K1^<2?R8F=DS#/<#!8//6\I;JT \[U/%LQ:4M1-KU^])"@.:J1@ M\"X.P\LX85\J1#\9,MA>;UH9'UVPL(X)KE^I$Q53"+R N4R?>?&&$Y^DK#QTTDQ% M&YXOVU\J)6O36QXA^7)]I9I5")Y2HF[*3,7DF5S[4I8@+M%!2KF)WS%Y>J9^ M?DU#>^\)%XSAVX3XF*6]MW,=D^D3\F6[6//?9J)LL2857ZZ3'B&+41M6].*% M^\R:$VT3,." M%\>I)#'E*IF.2L$[63#';X2@_5"P,_=]TBIEX=3U#R7B"W?\1K^)5;<_B((O MV.F;R0&$RZ](_^(=_KP_4@D-IKO7/YAQD.32Q[YP!V_W5YCHJ/<+=>F6!0 A MR=4X%EZD"P?RHT X17[L%]/CX+36'=Z)9BEG<<0OU.=>R-YH_J'K!YN=D@5X M=3>_SI&'GY<,X-[>D3 @>/[NXXV*!R0Q@1@7[E:!A?U8M0A]280AV=*55FHF MM,350KVHJL2I>NK+#25?]FHQXM>QN5H8D/'EKA9CA %AM>C>)WQAJX6+'ZMK MM< ]A9VCLRO*&LD2HG_&RN'F_Z(_@C? CS_E)*>J*BIB0RX%Y^490B^NA'9 M5W0B3N@BA*(8Z&.UVL/10+<*J6Y6DE:&V!#]QQVN;2 MH:OD_T$%75/24[B^?7#BR1+UL62S,NAU)?6L2F>4I77Z>E6!BYCFX=$!KUGM+TGQ'.4 M:9VRN3BTFC&7T.$<,<5IN1CM<(SVNJL\=:8:G"P1NK%+;(1V:*^>77,F:D&.D%.'BQZ67*RPN_72^PE+ !U:_>B[ M..1WNHMQPATU/OJP*QZAPR"=L;GPNK90+10X?VK!O$"F2B4"9E8]=BO+8=.9 MB>(;+(BK@+YQ)0YOLC&86_5&<_)*NIVX?ZHDX/R@#MWC&=9)8@ S@4)C3WU1 MMNC5K&K;G+H,T%7 -H+*;XP&28-UZF/H2G+J.C&#=.JCQLIU:E%Y'[=F]XAS M7WWS_NT;[J_\9O&R_E,??\$51XNW* [3<]K:R;K_L;)F^[ ;++8LH>/=LV/S M2-B2OZ$Z8W$?RS((UV(DO\%AG&S5CP.TX9V59YXH\/&%BB%ZE2!_65GK_*^LN3;_BU\"T_XGS_JS'ZG_ M*74[6KY3X"L^8)?KE6UM4,1 MJ/>]FG* 7:[)LLS3J@H!=[!&E;7YU9+*UNM62NRFWO3+.R7>1)X;(EE-.3N\ MJ619E3=EA>SQIK+*^KR)RC;F3?+L/GM[<:G$FQ[(:QMGRA>SPI=*=E6X4E;& M&D\J:ZS-D2+R:LJ/Y%E-W>C=6R5NA)^QW\J1"@7M<*6R;57.M"]ECSM5Z*S/ MH9AP8RXET?*SGR[>*1DW7;/C6-HX5;&@%4Y585N%4^5*6>-453IKXT:Y?WS6S+^DIV5?C2S+J,KZRQOOER<]F>/*O/+M]?O%&3['EMAU ' M):WPIBKKJO(]S\)15*72^C(^S^0X2JKM9V]_O+CL$Z1@;6K\3,/V;8S7"C8K M-PN#R01Z,%:VNS&3-)(-CF5[#;VWP!1!7)/##9%2 .WY*IAQ5).#%_*'-YZC MY!5F^F?^C+%_VD^EP0L.$P#7)-;24B618Z+5:KS5D6M1WE@HML9J(T1[CK@Z M">MRA09 MY(1SH#CF7=TCCR.&8?8>I)]W&QTDVQ9Y(A(M@9O921[(&\D)%MG MM2&2Y>H,BV1E(UPBV2W'S"S)SB6!E3MF.,G@FV[HZW:"N3:5+"!IP^UU_!1T M/?H )WG3J!@* G9<0&IKXQS$#^OS\O1(H=R-(,TG"NN3;D$@T-<*RA+W>M' MZ5TC (:8/#F5:UI[@XZ%^;Q"M"LFK:W/Z,LP*;E,VH1V%M [")S4IOS]50,> M'@ !9"A\#. ^:OO:K'+EE%TZ.IB10GG$I3-OJ)1N02C1UPK*1PIET_Q0\SK(C4/"+T[X.X[Y%;33)05O36%C"%5MQ#]2'B8EM[8T M>T&DJ3#PUT1:J=ZWI M7ED:7"44.!%K,1T@'S-]$5,8I1H/) -6TA"LTK\M&5HD12LLHZ6%G^]6CA\' M:P[(HT_BZ.[A,:H\>Z?=$[ YL86U>39K* Z7A]HHW7N:]>%1WA3_S'EUU@UW M !W\#K-GU5J23=GG?P0^15^IJH3SFT2]>N?9I=HB*C/!SQ./UXO=ZJC&4GT_ MJDN"6S\,T[?Z89 G\'9/PN7RCOHK6XY/!*EP8.JL\Z YH=.$0B$EQI46PQXR M\W_N\?^W)"(Q?L#A,UG@.QR2P&V\ &5E=QOR*(DI.-Z[:Z MV^53LN@R5#+_C<= 8V1>$C]6,J]N!SUD7I0]1C*O00 ^F0O%%9'Y>]$D/GYB MVP[-T+GDEDGP&BJ;WP3A$A.3A%ZEP5@YO;8U]-!Z2?P8F;T>!/CDGND^8'Z7 MWSY[U(;*\MG4U<&I=^4=.B#603MJ.=9H<5*K:EX2Z:+B&*/.:4#U9;[2&:"4 M4448&BO_ 6[X[TS7H?V@T=MW3FN%#OP4.[=.7&)/;3NZH:PCJV_8BB5FEP9 M)XS8JPSBT-J!+S>K![EZ)?HHSI8G!<5U'WB907?]QIH>]&Q)$PO?WQ,%B1#! MSQ8.E\Y-)@U@EMC5-W!^#7[H8:RXW@4OC'77;ZQAK&=+FECR_Q[&)$($/XP= M;AH8:1C3W<"YO0=#CV+)&MR6]@AX(:RC'T-[15EXYR1V"A=NW:/1?T%)-;:E*H 6112G6 M4BXM.2H-> 10:[-!5D^51-FMA$)/Q!4]1XFJ=EU;HA[Y#+8-A\V)D,-(E]7- M,+3TG"3^;70;15MU>Y-K9%C LK(1E9*&5PD SJ72S31(GT(O)!2S]6T])>#> MXPB'SQ2491 B0NMF:]S*#U7EYS1&_R'Q:H4]EYW-=.>$,5F0#5L,.0#NI(I@ M$M;IV!P[K[2Y%CL/'FUI4U]72.I'+XD <1+:)B<"Q-F@BE'@4M&'$MN>HQ2? M5#1BLE%>.)@3.HWW%(W'4HLC-Z;+]$@[$1BZD&B;NNSCT=8(M3_ZN:8B.]FT MO5E]W434RT]=3@^0%%L'([3U73XEB<7\5Y*U+?+9G;-7$ 3OJL>KCGH+B6X" MZG2Y/Y4SD0^&?4WV+'G$6]2YROQ2"< D66U-1GW%GX$36HVRO:,Y4#,7U MP]W=H4L9F1K;SB/B$B?GB[YI.#DE1QF-6W*PW3*UI86II_J"@.>2CJJ MMCWLIK1-]8G?\STE?W=GUUUO3CC(:_R%DP-KD*U@XYY+!.#P+OO:UM M+W3CHT\![L_M=9?4L46M1KKV[=VT\=[>_.^P.VK)DGQ_S'Z$V^W**O;M7;<^ MB8GCH;OMW".+;!!AU0)8U:W:$]_]@N-5X 9>\+2;S*,XI%XI>PZ^DV38+J$1 M?2E+:.W%PG5CG<;WWJJ4;?A".6'(\5V4$V>$+Q8K[&Y9_+U>;[Q@A].K!FM@ M%7>\TD_3Y3U>!$\^^8.BR@5 ^1GXN/;&*_K)A;D2X%- (I0S;N^ M9!%PG5Z5H0;=G2F#N#:'/J]G[PPT2/>BV(!]P2HWP85L$P]U\A7-"*_P,_:" M#6O0I#D;1_#MGH3-61VLS_-0B\?@AXU%S M)^Z:^(2-=6+RC-OT\;;/PN[EG1#(]_-6#\+MZ=W4[WTJ@I#"N[I3D&,DMUTN M\8()O_47P1K/G-=[)\8? S\F_I;X3],-#GG4J4U;NU0 N]]WQZ*0;+9^&JX' M]+"A]_IO*@H)68@*0TP:8HF4OR >238#FGSAQ @@,44B9$C\D'^+Q,B+>]7V M%UMH$M]@EU':0^S$6ZK#KE"X$[)=:[:14'JA=YQI.E5K&P7U,TX]-SDQ2E1! MF2Z'#REEL&<+APNT3)"*,J2(0"HE/'D[ZOX=K/R'Q>K%F5?F MZW5E8-))HT79OKK# L!WUM6JVW\,N:&*8G'0VS((UV*RA$;/V"'\6,TX0$PJ M$F+U[IZ3;F[.$GEN8\Y2+ W:=!8:4.Q.2B M5+!>%U)@^68MI\AAB%KJ3,+Q^W1 Q[KDJ9_A-Y0"S1)-E&4]4 M%0+.%(TJ]^U=M%*VH(/VU?(C?+3R@>V&-5."$NOJK?K7W_<:?*:??OU+^DWR M\*]_ E!+ P04 " #MB&E7WL$7>8%A !=G < %0 '9EV^_?6G=;CX=OW3__F/_^=__/O_^^W; M?]V.'SMS;[9>(C?LS'QDA6C>^6&'[YVIMUI9;N<)^;[M.)U;WYZ_H4[G].3G M\Y]/?C[M=KY]^X^HC5LKP'4\MQ,U=O;SZ>8/=TESGON7SNGI+S>_G)V<=3O7 M?SGK_N7\I#-ZVI1[PEU;V)2"IYN"CNW^^1?R/Z_X>QTLHAO\Y3.P__K3>QBN M_O+++S]^_/CY1_=GSW_#U4].?_FOI\?)[!TMK6^V&X26.T,_=7#YOP31+Q^] MF15&^DE5_WSUG4T#W5^VWZ*6(/_ZMBGVC?SJV^G9M^[ISY_!_*>DB^3/ A_9 M%"=_M1GE4[+$Y7/M)SHXO;FY^27ZZT__\3\ZG7_W/0>-T:(3_>HOX=<*_?6G MP%ZN'-)4]+MW'RW^^A/FS>3_NT_HL?EOSYWWW= .OP;NPO.7 MD1I_ZI#V7\:#3%?FR ZM3\_UEE\_S[SE+Z3,+V+-1=()Z>V7BN)-0DQ2TI$[ MSYTC%W,9_Q!XCCTGY+VU'*+NR3M"82 AI52K((4=63XN]XY">V8Y>B3?^P04 M-6S_&@P7=]YRY:-W7,;^0(]>H(X#G*^ 5,:[Y;ZA8.!.0F_VY[OGS/$DT__G M&@]>/6IA?0^D@JS@_<'Q?FABR:YUT,+KL1PBGZI/+?=V,'.\8.VCR7JYM/RO MX6)BO[EX'3.S\)PVFWEK/*FY;R/<_9F-9 @AWW038H_1!W+7^#\S#_=-=@W M;*8)<1YL%\]+MN4,\ ++CQ8F 5Z9/%BV_YOEK-$3LDBQZ/>E!)7[0!,J&/G> M"OGA%UF081N[(ETI)6IQ0TV(=&>M<$\=^U_8?'B+\ >V%J4D*FRG"8&^>][\ M!]Z.8=4.L=GS!R[>#;S9KP[J!8'<"E6FT29$O4>OY>@75VQD*JBR+&(WTX0X M?2\[=/*--(9,Y*CHX<$['^%-2,DIN;"A1FR;MUS:X68>P2LE MLB9 ;NG%!K.])@0%<0>@RGX&RB*X@-JLY( OJ"M(Q6H.XN*X@J6C332VT*XB6K@YA ME5I!%%I34%:L5>9(1G-P%P7W*+1L1^>J8/L%N$K \[T=^T(YQRGZM27?E7:J MM=#7W*QZV5V"JV8LPPSWVH_.=7'7?32WP[$=_*E?G?Q/ U;;;FETYP716G>R M7N$/$0I83GJPI<[-:]!IM7[!V'SAOUEO;SYZ2YB1E*BB/?F/P%!%@C V/3-D M?Y %P3,*U2J"_0D@:G"P.27,Q7R^1POD8UNQ_9UB=0A]"H9:-OW3,T HC<,0 M/8D]F'I:=<#]"A!E>&0:G87$Y"&SLR M!FZ(?-SIEP!M#@!4:T;JFU 4U5M&.Z:!.W/6JR"K<-D3!=__6JH.BSS1UX!<[0WMO/D)59V%6>FL0CG"KB$9M"\HA[G 5S8*_S9:^[-W_'<=5I7_ M(3 J"5:K>" 3'#E_0U\#=[4.\5)\O8R'N7(527\8BLIVOR.>$N0& MU:,)Y+\"6QFY*]KU:(?^V8:O9%01OZ@97>*0!@/<8M1:@&8_OWD?OZ#9/,HQ M0GZ(9(WD',1'#U/?(JE2>KY/%DJ4&Y^YYB(162W("HAA#TA,#6'!(_Y;(A7Y MCH"NQ9)LI'2'/D.$ET+S[6_MD'SHY.3DYJ3SK;-I*/VCY;9;KBD-PLGB^ (Y8]QA'_L,,1_^./.P_SN/<:1(?*FY8; MS^ ?<[S)8I*4^&457:C_-GNWG2T5%KZWS&DM^9)7HO.>C\?(7W\Z_:FS#G"? MO%5\?SJK LK""UTBR=?#MS;)6R5!WPF#SFQU(R2_^V.4> M<*P@&"[B-=^G'>PAQ2T/!2YI5': EI,1(JKICM][2\MV*7#F"T+!L1P8>3 % M):2B6#-PWG*)%S^DS[TGM'Q%/@VX7$%HP DJO@ Q,='@(78KBMBMN8BQ1$L0 M.U.(6*F5"%Y5H@$V*OMS'*\X%+PJ3'&E1*3BAF6.HSFX\KP?^*6Z1 3?Y,W!XV1@50TP52V#1O[]E890T M$"X1"1F#4H3%PRY0S$#6^? EFW>8QF_J6&T2!2=SA MME_40.2$1$S .V_.5,:^I@?;0<_K@@5F41&#P!(2+0'IHFF0QNC-)IXB-WRV MED5&L:A85J(++-%EN\$2$"\![+)IP(A+WL=C/Y(T\C7A._^O.F]/Q8]8R M#DYY:1-TKYI&=VI]#N98_.A:+^D#QX!2RAN'J(R<"9;736/9F\^QIH/D/T3F M4RJ.!66-PU!4Q@2_&R#XW>$?A_[4^['ODF:4-!4[CH2;3?H)$.@BTS_T1[[W M8<=/,3#QVRMN*H@B8FZ0U'9()(GDR M"R_EO>\5%\VC MD=B+GH\L"FKI/QN$$U>L#3(L_XIF9,BS.L[HW7/I6_3](@8A)"3:!J4&'2D3 M4P!1YN]9(2[;[.CB MR[4!IT&OR89$_<]9E-> XN8J*F805,+B;1!KW!-RM_:)/F(_-V$95O6ZZ "< M5=P@!*7%W"#9N!\DNCQNS4+[ ]U;H96(P'!5%A4W#DD),3=(-NX1(6<:_AW> M/;YY_A?S4&=;RCC<^-)M#KP;]X),EI;CW*X#FUR*IL*5*64<7'SI-G U&%H2 M=[6_1/X;MNG??>]'^$[NDU@N?905EC8./G$I-S VZ.U(NORY.Z6/(RWH&.:* MF@>@F(@;]!KTB"3VXATY#F_LI0L9AQA7N U6C0>8Q%&\4?1OE$$B&*Y#\N@R MV932-PJ,2EEQK[KG9!O49BREA=U@VWA@UZ7#;B[CK\@'_#NFVP5](@ M[&0DW$#7H(LEV]UXA24&7JJLL?#Q9-P V*!GI8=[.X]Z[%A%JY;,WPT"BB_7 M)@A=Q(_R[[_LW\*O?C6?_*?MTUWTFUWDL8[ MV]:U7]2O=!5[N-BF/AYY\5Z/> $%5^ MF)AH\!"KE@7 #,18HFG( E!ILMNNLGFS'&4YWCQBU:8WMEBZKQN7@2[.*LY9 M$F<+@86,K?T\; )B05R*Q-U.''E"R.V5A0:@ XT\$0D@X@A>7VUY\[)?TCN M] _+0>1%GO#.\OTOVWV+WMRA37LB=6%B+ )7P6186F &] UG6RE#FETVX2KT MD6S%)"*I$!UN I]2=+LW)ZUE2EEQ&=E0ZC)&NV9V3W6:/N."1RK M5SF,U"_5&5GIM++R1DED@V0"8<0%8Z2-D0+;"RVG^97,YN% D@<_3+\>B&=M MZC1%KP*3"M(3DZ2 9BUN4V\GDJ#1->[6Y@U%.BG8E8R@10D1%:UMM2Y5-D\G MQE/>;@K$$V3A4XI%RQ#9-EK-!W42:UW)=ANU&VZDR3LO($;SV7-GS.6$2-56 MOT<3*I$\O] I&T$)2/%5+4!AD&.+%ED6N/C\B*T!C M^^T]'"Y>@MAP4OC K&,$)>0E9&0\;",K=LX@[O116-8,%@A+QLB1V$+T"Y>: MV3]FM'!]TOC3%16.8PM%821-K.YGN*P;T$?;>K6=V 7GSO./8',.Y$6K0R-% MZ2"+2@)#C)A)"206@T&O WD2E@QH1<1'&*DOD/ZS=>3!\=>RW"! *XB)5C &]M+!:/<6UGS!O'K0? M(X=!I8_F5E1F-TD*;Y4'>'+#];H?OFSE7D#8B58VC M36FAS7(]9P]>! G#KF0<54J(J\J=#8,D<2X&)$,15A7C""(M+.NA(3!KUDW6 M63RQOF(!20\W<^UH[<_>L; DZ8L]1[[((D5)F\901Y\V6$\?M=#V%.B(3-W8 M&J,HLY$P_ZHW: SY-*F"]6"3BLM-31[CP6944,+[\#G?-]B'#L$130K#2%OE\?W?!56@T8.?>XPXW@_R +_P?/OO?5KN%@[ M^5=M./EK9-H "S@;NP+'5F6IM1ZUR8;N<-]V&;@D*GOWN,CV%9'INQ>@R%39 M"QO->\'^BUE+SP_C)-!!8<27ZF^TGF+U:47KD5_MJ7:R9]PCRQ_ZD>[GT9GG M"/F3=PR64! K7+KN:5 7+.N7F05$4D=]-;A.^[/OW:.,R99]BL92A(A,16= M =(N@8*@QR (UE+4B"L830N&B(J.[T!38K@.@]!RR:PLP8M4+:/)P9-3ZU6& MVOF1"K:27(,(U#2&)V5E-2UOUU8+@DL/1@T3N2&SZ*AZ%0+,#).3G[GBH)3. M:NJR\>LQZMC D,^LJPXYR?G+#%85&B+72LB 10 9!#B?1 M>)$]8P#I'$93O @@2.EXE(X7 8RGLG@10 @*@2$?+\)#L:7Q(LT#)ZAX^7@1 ML(A5BQ(0MXXRH@(!,.DH]&-.29\^8)9L:X:"_Q7@9R@=*:%038'FII=&ULL1OA( M8]NU,?I [AH%' _0?C&PL+$1R$,G)!C$?7;2\0>LAJ)$P]M0.?+V-/Z_.?VB M=HF6H,$OA"(5_,J2:XUG;> ,+@B'BT0W'+M06!8:.TH;!W'I($:XQ[W_[GGS M]#)DXCGTXU1:!6B(B@-# U582K/20GWWO2# B],%->E+J@0TU$N/8YY,JN)Z M8619V*8&[W^2AP&Y:SMJ>6/PEY.0$T"J910U)2LYY>^8Y< MK#T'"]^;+VW7)IH+[0_$)@>GEFD,*2.N63D"(T?C/<)]G]DQ5/F$_ MSQ,A5-D[:ZS0Q,9Z;G"+%IZ?1,E/K4^2*P1K%^O!=BW_*QJ5 MY%4QZ C3ZI'-/V16@T+6V_ZM:1J@NPA3-E[4ODK5:2L7R+7$0_EJ&4 M-HQ+8O*I>O\+ANL%VW#N.CE3QAC,^5*INM1:..+K?^M8X!F $7$F8>C"T+=? MUR$)0IMZ<>IID<5S]=:S.-R OTK/7EUKTH?>!\-J7U[15/6 )V_[S8U3^H<-XJ^>API=2NWZODSM+U[1<3TK':.M%:MO*KGX7LF MO7#%7CMW"W3$>?6,40,:YRJ$19)WF>ZM0)[)K*E MY[=B#'E4R+TAE"$Q6IO')C?9_UBT*2QK##G$I=M0P)!G_V=E^ M''JR3_JCP[3K0")U,1.ONMV;J\N+L].;BYO3TY/:+4_57)^0[(:TJO.F1$!2 MB,DKMMV.A28.)<\EHT\D\6=1'; 8TW%A@"DL(41L4ZMD@:2$J7)9"4_A8"@, M1Z&K5$!((+FW4IW%^Y\D]]&5GV?.#>62L\ISNBR(JU8SCR%90 ),'7 M&(467N3.-YL>)OS%A4W$6$)2ZO%8S:^>SF;KY=HA:U[:(2 36^'Z)L)=37CJ M-=":O3A9^9DIN@O+FHBLN*#4VUHF9,V'A&:IA;.0=#!S=:E)O@X)02$P: LG MKH2@ULS5<[";!1Q+0B!+6E7O5)@ G)B$0):PJI(-0P*NU&3'%@MBLN&\NW.[ M-2X,-Y2ZL:FF<; 48:-=1!-MZE"4.6V%,!/)@8\?-A^#I?/!P3;32%I(1>G3 M0)$C]N)%;V_>KTDZGU'4N^C)WNAOPTC*H/^)_)D=4&,BI-O):O@,>I06QQI5 MEEQKSK7:+X!3=!(/,P6T8C1D.J]D15>4H@T(L79WD(*I1SESV(37HNB92>0& M$=QIC8T17C4$=HB2%-FQ9L=HYKVY-B,G8$U?-X;"3>I+:]*YFP:2).,5[2R* M(MI[,CNZGQ+_XL'SI]8G>>>!K([)L0WU'*M<<\8P4ZD"M&:L K4B?$8_HK_0 M_1("=8TA47EI5:7[@6&\-,4_9YNRP2J9772Q3JY M;!=Y*@FJ-PF ;*H1&OB>B_\;X(YMMLOI!6TA[LP:AD N+Z/>^_Y@DB(=1L:] M&XSJ]4V[B M':ZKR%=#VN%TH@\&&XS>?A2Z$*-7)5-E5$TDL2;=&OO=A8RAOOUXP2 -W^VA9#V]=/N+5'%M.^8; V@U1I J7.2J4 MH/5)ZMJW=5@;"SMD+'EW!:!10A&>>:)P1-9*@-IM3.9,@#CTW9GMH,R68.JI ML4(Z/G4PI*Q->68]K2[_7+;@R]$0R%8;)_)TE-626;/FKUX0:<_WR4$8 2 Y M%R7OZQ$M#I8K)_I]I)$[7'SSH"2?@&H:SZ)PBE%H]A"J0:YJ5*A68UF["S12 M/3GQ>_#\R*-,4*'&.U)*'XE72D.*KDV!.2]*#YWAXL%V+:QW]XT,+AJA6%6. MK"JO)JT7IVI?T=VN ]M%07#G+5^Q[+'%)J_:OL7>L@!KVT^HL#7X09PM=N!B MY:TC)T)QE4?;>K4=+-@IA:,U??U(=Q :5W3UBF:4%<4O_8Y;0\/%XC[I$]/8 M"M0XDJ^TEK1>H*I]/5@0^PB/K'L7_Q5J- J*B.+]P,\G;U*VL.D[;T@0%0W<;G&LGHF=Q.;C=:N@6REU:+Y=7O9N93B]LH+G"C. M_E<4+1DIC[AJ\,R!UQ')PK3('5:N)6,9I5HG:E^=;_YHBV[61]97J3DQJ6#>.]]W^]K!4F%7,5@Z07O+Z,.LDB.(S)EZ^BJ[ZPB8.D&&2 MR@!U#"2\SXN$W%>=V,:NL*JQ/*FL!$7'-*H"8&J\45?Y)IVQI%*D"E5I[T(/ M=SW'K L@S!JX'RA0<5>3T5!6O=WN^6FW4:;INZLIJP2S[C*-K*]-[K[9/]>V MCS:AD23?;J+LY"^T5RADFH!&*T6A:T0NY6#8U45O50]D^$PKHFKCS.$YL$#AN#)"A/QHQ/T M6%G80M]9CA,,%W1MT2]*5F_[<-BI35M:#X"@N#(* *B\T3P8[E54B:I#H4*/ M!I3L4]M;4%4]&HR&H!%.GT=#5@E:7]?4YK#?G'4]K-UY,'QU[+<(O<*[B>*U MLPHZ[YZ?G$$T2[(0\P.Q9/2A-?&*H@NLZ2E_BOSEHV?M1RY0RQT&"80E-RLA MR7B[Z!LN'CWWC8C.V/#1BAO/D5(*T.PTD'V919G38+@@(O<_R8)M;0?O<195 M>MH1;KV#H4\Y3:AU!4QUKDS29G3S/AN6-LHJO'VJBS?S4"L:SY.*JE"T_W8: MGY8VXV2,G(BR7O9M7>*-D,F<4+8YX_FF14%5-^G@3E)2XS']V'C_$_DS.Z ? M!?/J'0Z]2FE"460F+31*T<-VJ1.D>SN(GUD@LD66&@\C,G"([MY\%"=.*IS] M9!O)*NP"*PRDP[#J3*A$+55#,!6?I/!YM)GTR8L,=KA,19GN!X9+U#PXQLCJ MHFHD)K0CWEB3Z!%%3R3;6*DK\A+I5Y$1$JIC/(/*:T%W<@SU-F9S#R<_2K@3 M%+VF\0RIJHO*Z2N@G>J+:[CRT97QY%*D$F4O L,X).TO%F@6#A>;1Y''F/A# MERB(_'\2T_=A.?'>E:P09WA81.&D[CS[BU1)"A4U? D:9Q4/>#07S_^NDP'BAME0WBR*FD[3;-CLKM#U,)6H, &YD,HTL 606$ M=Y;O?^&UZF^6LZ;=)A.J"XU(^HA13,)R"@+UQ!_%Q9S5TJ_(F3]X_B:>MM"U MS*Z15<055D2S*6SK8$I9M9@5F@I\17X85-2G.%7W+)B.#!V+]GL[F#E>L/;1 M9+U<6O[7<#&QWUQ[@9?&;IBDV\1V?(27U;/4P0=SD7YZ@O\?7ICO&BG MI][X[YWA0V!C<]9ZGG=[=W?#E>3IX_MX9#1\'=X/^!.J"/*\-W@O6 MC HU/\W$PG2*8;S%W_V3MJL0J@S-H/#1RKRV5%Y&10L96F27SBW[;H".T0=R MUX@\GX 5D8X^Y8STL_Q('_=_ZS^_]/%_[X9XH$\'PV>H0SH1FX3R%25;Y(QO MX=IU7X-A=HLWW$6K0QOPDEAF+\)4$+F6C8S>T9^\]V@]]@9/$^FXY>G_O-TTND]WW<>>H-QY[?> M(S8:3_W>Y&7I.9:NH"\\H\"LDQT6UWA8G#=J"43P MR83(20MGP)C?))0JRL_%&=OG^;$]&@]'_?'T[]%P[O_GRV!$1C#4 4Q-IL49 MQ0+U:K_-4=RA'3B\D2W3!+2!+HSCWOV-:@)K7O#7,_Q3S[/L9U3CC/Z+_.B_ MZXT&T][CX+_[]YW)\&'Z>V_L7^;' M^O?A\/[WP>-C--,/I[_VQW@Y/^T]?Q_,!"!+:S@]2&1D-V(9'-\A) M9@+;F?O9 WC-F5 M$H)=7IQ?=$].+[MX]5+[.5MA!\4'N'!]:$.^!#(%AW"5I-=J#*YJ,09]RW=M M]XWCWQL^#Y^^3S@BOSR>_ MZ/[\O,,0&TXAF*79R>75W4 M'FBXWS7>8*>6AS:XI72>']9R^/[SNBQ]PQVCYW.J!3%485V?'(HO%B7:J%F?SON5]RKR*LR\G W MMMV[12Y:V.G-*-?W7K(Y: :B!.89C[Q*-1@1CI-*O4"BJ[TH' FYXA%XIP41 M>'?#IZ?!='?J?C>,XN[ZSY"#[AB:D#$H,FW4'!DLTCF>(9%K)#-N3D\:=^R5 MPC@3T%M=? -<"0,7_Q)-K4]A(U$0O#=XQF:BWYGV_@NN3=@**FP!F#5J?]1X MORN\TBRKLR\Q5HA5SFKQM&7\J""CUL>-9+W'U!O$'S;Q;0P7(Q__ MZ*T#YVL0!<W\;<[_)4L%E1N;UV$D6/V%H3LM5^NWB"WHCD8[3R?%DC(U2W MG=2I+J+6-R!KGXQ> KP4ZP>AO<1#A;8$S19J-_ "LJAZA!$&P@,7=P1W'PN^ M"7J-:4[U+%#*MQMW.;$49=W2^N;=KU[\HJCOD[2*Q)I-D/]AS]#FON)@N7*B MWT>HD.>7!%83U5MM)T]T"E_U@88ZV#19KS:B.;>60_+#3]X1"@?NPO.7J:V: M (?*MM5BYB@5N>I+#;!6HL_H1TJ1ON?B'V?I9;G8HE2VF7:22:FTE5]M !"M M+N87GY(WW,6\XMV3TY-N%:]X_*VC3US#GG7VCN9KARS0?=_S[SS,T%GD(NZY M\Q$A7IQCNC?_QSJ(SW:Y6]D*3;;;@BB7O WO0.^$%IB0HX',7LB4;RZKPK.6 MD$>+U+6D[:L[%Y+4C'.6GW$*,B*!GUJ,3(V$4;'>WGSRX%#D34ZZR30.4G6A M68(*29'*RUM3@H0&EBJ)80W(O93@T;.B^77[EA&V&,C^$.%2A18-8IAJ+2B: M>VB\J]V;N]'*3OZ>XW@_R,Q,TN=B>>SPT0L"(?-5KC&#V*90 8I.GL$0K5"5 MY&(]'H7;=T:%6%:B)8,HIDIZ1:?32Z=RK5U)9L4M;_4H8 5>7.\U0'ZTI1JXJW5(/*=X#G?L1(N" MO%;X*6-HK%LG6F.HZUDQ%B4REEH9GN=7AL7IC,$O_\S/:UPZFS%8TZ VA['0 M:(?BF.>>ZSY9_R"'V7R!XE%24O%Z.\'^+II3>?!Z=!0=#E_NNK0PG 730)))#5:?6A58]<1$% M*>.EUED7^7564>)X\*NLUF20WXT*QE=E;)5P,] L2LE<\JHDU^ $ Y!#7FKP M7^8'OT@F>?#&P/B4\KLQL.FFN(<]5R,[.LX;?S.NI,?I/F$^."'K*+,^ U>[-OK$3FNG-U^D6RMGAO/+P0!_FT^ ML7:@#7 >?I0+?!6$98S[S>BM_86CK<,TZOMP$27'[WW:M/PSU/+0X%4#60$5 MI!0@ 'GM45+ICM][2\MV:<[07$%P($N!D0=34$(JBO7G(D\8VWM"RU?DTX#+ M%=M8AFDMN>:5:@\:9$MA*KZ*E=%%+ M3NKZWZ&2V4>?GA0DSRE^C0K\9MKH9ZE223P2LL?'U-ON[G+SD M=:,)Y]E:(J8/0,>GH)&.3X("VU*77H#L9/O+E>-]H7C1,HPZP=S04LM# [\V M( LV3%(Z D*$,<(3KCV+8FUQMU]<.PS&DQ#Y>86F]HPD9>XL20A>##9I!6\MB:XE1T>- M?3F.F\:U;=;3FMR-GIEE[JZ'D-%-(;6OZ(EDJ"^*"6$6AP5XOD#LB2>L(,@<*XWW8A:'P0!H'/H0, M 8%$7/QF^7:XWT\H?/?F _<#Q2]%YG^+$(DYH%CZ*LU!806$V4"Y'A4= M4SBI_&-:>4D3D#J[L"M X986;+/4*:$(1!M[L3&G5]:P0/> M>UIV\!C.K<)92*0*) :4@&B'<6EA&T2YE D8$Z-)F6>V?X,"*X1)@ZT410=Y M]<)?.-SW_@J% GP("N R:+P^V:Z]7"^ID&7^#@XT1K>RL/'%:!UPUB<;N/3? M6PP<5PQPBV29,ZCMQ#)HNB<"C-%S-23XJK?T_-#^5X1GG\1R!#9Y_\]?%CG+*C1W8*32HBZM"[9Z4O2*11J- MT8<=!62Y$4EE+AF2=%8A).E;)^E69[;I%_EIV['. M:]RS3A!U[:!"F/ZH/5]HZCC$]\D3=9C^LR@RFUQQ)JR.;[GUYO]8QZL"Y M,E#0%P6%"B-#G+8!.<&[/PM3?.3CF=M;!\[7&*WPB@O-J5YK7A6@,#- VP\1 M*2%?VW!/\W]KW.B'@O32;4=;5K0V'V6(3G)!2BF\K2R["AE -XX;E['C!_/NEO[!#H*!05J0B.:>OSS'"NKEEJ>.:IO"R] MH(.GBC I#'DED?H4^C.B&QEZE:S&;AH_6JK'NDCJHY:GVFMC4,J6/GONC&E> M"LL>(F?$%7'TXT>Y91(]DZ 8*WA_<+P?TO[\_%,#"OWY6R8$'6_1F>$^=A:D MDX?EV6\P+0)PSW[S9HT-FW[/?M:>M=(]5,*SWSSNFG"4\.RW'_FRGOWFT!<% M11[WW8>)-Z^_6"-Y(#=QM%FF02X^_!Y!N"1D/U[,@S4)&6S#H&&+@S'UD! MND?Q?P=N$Q"X6&YQJ!Q41%/\@14J)ZJ)+R)2>BB-^*OJDQ#2@QY M7N!(KJTFDRCGHGAQP:H9Y9R=F,>=RLHPZX!*7+^5ITKCJ:5()6:=7U&4$=\0 M4[ F8S0$C7 -KLEDM626D4NR$P=3+[GQ2CU3IIW)"S< C7.*^%!P+%]-)<#6 M6S6:N/XR MPNCV*_FCV$F]<$O0#)0D4JRS^FHZ@/A4?&;4DJ%Z2U+>SMZQW?FSX$1>M!HT M#JB",$^.4IIH!Q,V8A2>SXM6@\:$4GB)P"X@-I"$X1/+B0("D;M&>)'%S M> M6!8^I@)@%-AY85F! %G Y>AE<2F[O:F1%?2T>WYZ?3@FFZD$QDX"CK4F$L@9 MZET-:-#+ B0 ,4=8( /Z._+>?&OU;L]R C"M-+<>>(0Y^.01+B=RDP\U;'RZ MNYY;#NT5!EI9:#BJ-]+RXC,.3&I]2R<1,MUG:F0KM2P4@.5AV(-02D @YO?9 M^B-YE M*3T5746GJH#C3UF4!=;3/+&U1O75?A%.YSUNLX@B+;:B8SI:]M9+2 =UNR2D MT6/;6#V3]6KE1&LLRTFGTTPA('N*=U'M%&_7QT[4R8[ESCOI;G:2?G:BCG92 M/3VL4[[:#_5^]>)C[]T3W!/D?]@SA(USU"6.+,+UH9DG-@AY&U1-4%#QZ)1 MX&RRXBC(.6U<'&\=/:&^CHSYEH3!<%"%=L,JO*,[SP;)8SU3BPXY0V MW9CVOH) %BB.?9)H 1K;9"U455$-B\_,:$,F!UM1)BD =*@*+X\P++';,'V] MN%9L406,IP@YU#1J+HLTZL=(2S1P\=:)[''81FA;S%SF2$FL]H%2Y58GD>$1 M+P*Q5C:[;SPD&$:%5\=-*;*KE7("FK4CB@<%31%,NT&KE-5:M_$+)>5@IMD/ M*:G-6I,DLH]\;X&"()+D ?&XPJYD*E=*2*TY=J9VMDRM3Q2,K"\2R6^N'47&V8'U]N:3 M'#!1YHNDA%S W-G)Z7[ W+C_6__YI8__>S?\_CR8#H;/<9'4UTB""S_^'ORP MMT0Q#YB(F_"7W^WP_6X=A-X2+U#8BWKAVO5:" KZK&06K"K0[(0D9FG3("UF M;>D(.#>H\-IGOIZ%0S^)U:+]OF@K+%(B4AT6 M==\CC82,O'/L[#>Y@E"04V'E!*4# AIE1?7(N?C+JP8%4 4+QTHB:SW2K/W" M)F?WU/^<.>LYN1\2X)DD0/.I]5EN]UO44DLHQ>9#GE:J-*'UA*/;D"\J.4@, M\*^0_4$&ZS,*93U19V*>J,VW.O[V8_^[XZ+PZ(AJQ!'5V_] M&B[63IX.'/>U3!O0[$L%5U5UN358$XCT&7N.L_!\O &:5Z)0JIV#HQ%/]M8_ M@%8X"7'/S:A5H!%$#MJCB&C9=V-'# =L[[\$V>?!?U99,9XHOM,A"I M"LUV5#@)+RVNYOE)' M-K7\N(LB$H.I5W$=DGO-KG@=DGRN$WJ[<+SCD@3LDN1H(\K9")TW#FH_9F5J M87_#CW=SVY?;9O](5LVJY:B-M*@I;=<63/4V=PO#7:9[P6LF3\G(J/9$J.DUH M*E' 1A7D?8KD)>5 =E%\*;@H3C[5F>%O=5Z3CQW7P\VLA]./?^\H\(QX.?7Y M%4TR%.6$-2O^D*X$OE].H"HTNI3$7(8\'.$![JYH*U,!$7OS>333%#[S+=6 M<4Q1I )0>QA=YB;]Z+F6L4UX=FD]2OEP5E/HAY;+!<6;9/WH5\] ):Y)107?-Y(R"OYD#SBUK< M,@^V:[DSVW(&+M;1F@A,+N4^8.%_LYPU>D(6*1;]7LXYT\T_)_(P>.X]WPUZ MCYW!\V0Z?GGJ/T\GG=[S?>>A-QAW?NL]OO0[3_W>Y&7;AF1!0"N?>58U/_X M8!(5I@@1K@<-=!F@Q&#FBZOU,84I2AF M.X_A>/GMV!'$:34QS;6NST$CHQR!& 2L0T]MSC/T MY+GHZ\GR_T3AP]J=%S_DPRX,ECMU8)^GGH22VDR<.V^Y1#YQ((RL%><-H<*R M1]KLQ0>)ZJC-T^7+9.I'BOV:$*U&C_8RJ4.O<.1/AC^2BE+DPVQVS77[M?WQ M5QOY&*OWKT?T@1RQ]3BC,C1R:5J#'*4U@2T?7ID9(-(#Z?,J891 RSDI5%B("\H/F"-,TM\ZMS>V.(NI8P''_USC=S9E]C*CE83&NZ:EG52XC.BJ$"M MZ;:22*_D]FI"(T%9X,06;R+"0YO*TU9PNWL6L_6,JF!QET1+<-$N(CT0X(N- MWR,GUSVG%C2X5=KZ,J(K2DX()GM/[&8K".NAT(5:'AI1RH";IXB%BY(583;;E]"W? M]=;AR/J*5FQ%L5^\.F8QHKS(BNX"%>,ON_^EX!]?0\%L3VXM]+ >\4]4[%GE M#<1=6EQ%*UJMF&>Y^V1]VLOU\M%>VON7!#BE#<1;4EBMJ:T5H5VP5")2#K=2 M8G;W5BO'GI'-7FJW7GBK3T63!O)&AT849< N)A>\"UW](+27Y/+T]J_!<+&) MP:8L[F4O@9U5OP3VK;/M:&>!>]KYB+K:\1:=36<[LVUOR8^[[AYOD-75_=C3 M@*FVV?Y%D4>YZ"=]__7*%9G$)O*85TOJ+Q2 N*#"V*5NV"Y9$3DJ7[L]!8!F!= MV(C*(=X#@Q/Y8RXQV:Q0'SK$72FI/)Z!S-3]V4@=<_=;/C)9%9.%-*LU**ZQ M+&1\+?5\GSQ7%YU&QB_7#=S>DBREAPN>8D\KL[_2UX\CI.((4:]]K=%_C9U6 M2-@:]@/'Y1L\W!VXV[\J#Z/JJ@BCVKP-;+NI.*IC&!6H,"JV!1#)'244.J7H,V M MJFRXE$Y]0 R12MTVWZU-Q'/8YNN 98).9!F$$M81:'945]Z^'L32-NCZ+EB6 M"M-%JPV34)K6\ /Q%2D]#D&V#;#4J!76O;@&)4H$$N"@4*'"!Z */V4P/TM- ML+I5"S%X3J'P=Y8S6SO1CV//<1X\_X?ETQZ4T_Y=@\G-9IE6@DOH&O0J-.5K M(<^ZY:0.LF('625MY[ZH+1[#57[+8%9+4(M!<>W*KN$]ZYNV# N*\K[CI2!Y MXW#@SISU',T'T35:7(R[N-']_>/P43M\U !@UE.IBG4YL1Q4T[B)/I5%J'L< M(G7K6NTCYLV?V1JVYCJ.B/J5K?T]]AMP!\#/*0+) "I&![ZX6D].'V?^O?U)3NG\E<<[(J46;@-,?$7O MG67*2:L5I>$SL(T=(*'O#L9N&E=3BWZ%AQJAB)6!F9@=RQ5C$S"9\R MJ_@&- +5/;7K5V:;'VPM&,XCY,\()][0M2/K2NI(ZS$1 MA*M,DQ"M4N.0I#$.OS9C;[!=[<2G:ECUD_5K$+WJ%!:.7O'[3HH_G$7OW(B[ M?67M:LU:;L-K%06JN4\Z-UK[LW@J#G8TONOCU@T+9Q[S/R^RA/ 3DI?7/M M?W%W.M4:/V32UJ!)K2^*Z+.3O?D_UD$8GRZOT=3;>SZK_SF+;ON2E(2%SPI5 M;/*02:E-?UK?'ZG=M.8GEC$BKE^L[B?\O\OU,AZ?\=]#JA65;N>0N:E6:0DA MKUNRODAU]8J603MR*JD O'.3\YW0_'&8V'H_YX^OFW+[AEE:M=8(3.BU:%9$F'\TJ:@DK 0+P91 MQ;C]XKPT(% 3&N25T"N8%TIJH%4\X#XJ(% 3&@_* B=! 8[P0.YQ/^(%$WKW MG/E@N?*]Y&509MYR1HVLH!>-G^^4Q2:/LJS00-#="LQ$=*^4N2B*" HDY&7B M+<(?6#58WLV/]^@#.5[4_SLOX(Q2X?KFHEU-!4 >'2CHN1#NN?+FXRPF,O4@ M1TDH8@'/'&\]O\6SQWR"_ ][AHK'K6QU:'#*@; ?FEA1;KWAI?G.12?7^ ,D MI!(MB0MJZGF.'+#,-DQ'5UYX(-/RP]IW[7 =32H/]B?YB3T/TRM PUB=09:4 MF7H$6B^TD3OYQ<5](=$ H;^>4>/]1:J8"Z^TU-0S02 .CD=.:#B_(C2PZW)S ML16@*&J1%A5;>WH+JAJ8,;',2M"(4Q)I"D@0#:'Z/ ML 0S.XD\6SDH M2=]Y:>']K_BN.&:/JB33V*FC>6@%H55-6R<1*5P+%LSTCZ M$!-7,994TD*K"DKV0LNATJ3^(__>?&['D@S C=P+0;Z@,$$F%;=3"L/D"@><@KH:<@0*"-/% ?(- \#\H" MIR! @$;8"3#L$24]:8_OM/1PN\,(DFMG2_E3:<;A8 M;6A4*HE]P=%X!?FUGH_ <3FK.DR[@AMD+LN:$F)K-CNU7W]LY7&:0134JB!% MIR1@YLBTABB$2Q$!7_\!V9/U#\^_\Y8KS\7_"H:+ B>.['E9 M[M5RZGE9]/7.;/MY\BJYG73@&]9T)TBZ<#Q",_L(#; M47^$=M7"NY7JC]": MA[P2>@J.T-K( _5':,WSH"QP"H[0>!0PPG$.&&$.+J4=Y[!PU7ICP"1TI:4& M;#KFK39"C#-67YT=VZTQGZ/*530<#N M#,@&ACVC75#2@(@^0^25XYQ72RH63+11XQBG42U:KQQTPDB0V5N"KSSTY2[_;$G>W8R?]Q3]@ M-<8][ECNO(,V?>Y8FTYW_+C7G=#KS';]/OKX#]''#]B(J??Q7[?P>H1Z'W_S MD%="3X&/OXT\4._C;YX'98%3X./G4:#-^;P \N!8V^+4U4#AF?V,AEG>34 M\?IK.JXS >MR(@-)I5G;:4[S2->U/&,KX&!.<[;>!.F-ZJ9B5G\WK3O5D:<. M6W2M=QWJ>2HEY5 JYT6ZR+^4N _?OY/2! F) M76-4-AIY1CPGCVCE _#T-&\6Y)"L[N[A6P-XVWSU[I[F<:^$G@)W3QMYH-[= MTSP/R@*GP-W#HT"]J.];/[S9M=PW&P^!*-:-N5\4JML:Y#EXY9$O+SX0[+6& M?9J$M+340!Q M3D*F@>[KHF=K0!%C@(@-]N?DO>A!BY[N3SV'.?!\_&_:&^U MEF@)&L%*,B)/+56Z,"N+ D,7K!!C7C5H+%(%?L%JI(PF-,<=7P!B42HD5B"] MBWQ#1Z9)ZD9S&/$-(.[10SS9E3)Z.S_!>NL>'J=H>M"<:^-:S=%\H?,\^W9? MT6F\0#5HY*B\0*HDN-:5=^W!XBP3F[*KIR5FKW1UXRBD1 &J[AT44NFBEB.[ M[YXW_V$[#M;A,'Q'_IYK*I [O[O,G]]]'P[O?Q\\/D91X,/IK_UQ9_ \[3U_ M']P^]CN]R:0_G< _STNI*:>AK;2<8SW)-IHZW7NP73M$C_8'RG53['R/UP T M6U(*V^*#OE*B*]I:.;$!J3TU)DW@VZ\X(Y1C!0'C:%"B!6C$J8A[GDA5=6$H MDW:2/UM+]@&C9"O0&%65 %*4$E9(FVE5N*AA'EPQ:K2(+L+@YBDCJX VTX.A M0=[)ETA5:(2I<\9B*T'1+KP1TFP6C)QU/C3P2V.5AYTIHEI[T& "9H;"Z'Y: M=B6#.5%"<-,R=A?('=_)M]TWCM$0J9K5X6GC!T<*R5-:?*VI/^J)FN>YX';_ MEO;&Y=X;%?+&?>ND/GGTS1VN;ZYY$].8;RYK7D"%7S?H$!7Q5.AS:R=# MZO*E-<^4JL J]J7QZ&*,6PPT\L(X57"+P4(:+Z.])9I@ ** G$?R$0(%?79@ MU("&M/+90%9VQ@ZV,>M/D8%IZYEUH*$N"Y(PS/#M-@EK&BXFED/)P4,MUQ(, MI2RRF)! D)L@QR&/6[OS)\O_$X7XY_[G"KD!8F=:X50S$==2,@.Y2%7K@5+S M<->Y'6,K06LLWB4@&O'S1XA5SFKQ#&OQ NJJG8V\[%$$4P%:[TK5'AW,^,Q3R.R)O\J)Y[P/YUAMZ"=!B[3S:"YHOL4J3+:(WH,%6N%Z!SGIQ2!*"<7+E%E0$MIP9NL_/5A%A8$81O'HN6]X MR"^)#)P$ET5%LW)V&X_U%84B#Z*P=&U D7D.6EP8&I+">/"A9 @(Y.",K"J' MBWB.8AZ5Y0M"QXVA_ +DQ,33^GS(,_HQQ?U_]*SBY(_%A8R 04*T-M]MRDX2 MO"-+2FEH@)>?^60$-&M3FI7\P9JA^-E&(2;LBL.F AM0'ATX4IIUE)B>?K#@ MMH.[\61]VLOU\M;S?>^'[;[=62O\E_!+8(+F-6$6;RI+7HMMT>_ &+AS_+\N M"B1O,EWE;S(EOHM=BP?AM?BC]NV30K\%C%%_RMIDMH(8UZFGBE[I;^T2KG$4BHP9L#K"1+'9;RPA: MRV.*31)#G!#0B" +I1 9#HP$SYX[DS80^4K0J*'.1@C*JM6M(LL0RF*O6*RB MF&E><6APEP!L;S$H*ZQ9%F$31O5@NY8[0U'*^YT6Z/&JW'I&$:6:U)K?'@$R MBTC-'D:R0T+46E*.-4(( 1H8#SX+\LHQZPUFF9N$WNS/=\_!@@3DM8SP2^X( MYCH?/CJ9#N_^]NOP\;X_GG3Z__DRF/X=_B%,7@_/7L@[C&%7PI2YZG9O+B_. M+[HG%^=G5Z>UG];O[F%'7;W]BG+#>YM;06F MA.EN4[Y$@SP9\HP396IY*)!5MV+E1(684BS=<>;)<;X@.#BEP,B#*2@AD%%Y MYRV7GALGNN0D#-LO" TX0<47("8F&CS$;D41NS47,99H0%)^]=DR=(N1%5.CX%C49\$A0LC>K2"Q#K/D9!Z-NS$,VCH?;BVF$PGKPP#3VS M#C02U 9HGDOR>H))"ADR'$G )@'\U4-ZD?3("?82JMV) MO\?=:(0$@R!8H_DS(IF.HU\\>/[4^OS=#M^)2]QVWVAL*=M<5M.7C1_QB=.! M:PZJZ<"LZ)%8])%ESW/BXU\4FW#6ZE:R*9-8IDQ^4/%H:HY:X\%VO_:Q,D8( M=V8>:ROZXS 2,.A_(G]F![M3YZ+C5ZF&C&*7&NFU)LBN?:XDL1Y6\#[T1Y8? M)O^(,O &-I$K^4TVQ]XS+ASZD6QS=]-0I\M5 +P M)0B *6$-_<_9._&)#!?QD4=JDU(4W\ H;@*NI61,8+YJ<6K/ON6[9-.)C5U7ZGA3+$)3L)WL^+C"P^NL41L@A5'!Y*Y$?H@I*37%2C6/ MN!K(2D=0 89<6005 )"EP)"/H.*AV-((JN:!$U2\? 056,2J15"9@1A+-"!G MH!4CJ)K'2=>\QQ>ZS;EFC8J_:IZ$?+(T$7^E=&Z@N%%ZRVAK3+I!OQR2*P0- MO]JPV/.XB"E&*X##=3AP9173YOG#L4QNI:,^Q%N[1'3O0MNU)6 MW&M 8;AJMZ0EM&!8Y!$*!^[,6Z)'+^"]\%E8%AI32B!:$/8C+*E9SYIGY!9A M 33TQ8'C@%X_V+*O0U,VGYCW,Z)T$G,0!QK@35006BZ)WRW:@C(KF(!O22G- MBE[.*N[#LATR2TZ]5%A*DI,H,IA",P"WE8Q>+YI/KZ;,.I047>O2038RI(S] MN+>==9@+;!>N9P(?J@FK-;ZW]E>TQ,=$,7%*MV,"D=0*KR@ &+/[U5.P.%&^ MIQVCF>>2I\9B6.7"Z8HK0R.1DIU+!='->O'Q=V2_O>/1TL.4QG;Z>4V\. 76 MFK7V5-*7U0S&#)K&@_1ELVU\Z.GAO:LYFC]@I9/#M'4,;OXPA?DHMI*VC6:>/@UIWM[5\V9RG$&'G-9& M)[3D:#9(XGI>7"P?9O,)^:74C;'3$THJ_V^WO4G_OM/[O3>^[XP>>\\3_)?D M:;LZO+T_.3D\OKVY. M;FHW9*F\2Z7C 0?#*C6/C2#5A7FO%73JRJ(UYNJ1? #((%>R HF/JXR(,)L M4L0^ -+Q25!@6^K2"Y#;7)G(LG@Q(AZGERX/#?S:@.1$ZW%UI),(@1^F2(#_ MM2, _LFDE);'P/%<#^\4 M$EQ>G69%VBM47'Q4KI_O\7>,H;H\ [72GZ%=1WA%H:T8 1FF!['!-,DHGRM,T @J^ M=!P!"D> J'ZK+OMOXA'@HC5_[CM'"Z^0_F+:!?500>/,3P&V M=\%A,XV.?'N&")B+NOR6@ATQ9NPTZ-.LHFJS+K/4I-1F1T\6QZON^, M6B8W-L0*\3A(;RKU-)/N@M QS!1WXSC>5(VW.H YL F-I]*-PAH=<%*=. ZW MNH9;=5B.(2(FK!Z-<=:9LGP\579EV$SW7@.C2_#KQ\FK?C=AV5G+D&=L(S6] M\C7Y*@WQ&)'[,?CW=YX;7>5<6\X4^M::]K.VG,!*UQZ#+#R;#>P9[]9SKJ&_5/V>X<]+FK3 MJ-9563/L5V-3LKJK8<+8^^!A\[\^E6J-:6AF*54&I>A_?D-!N(T.9%)>T2>R MB)#$MR<'1'*=2DQH?67&;GN;!@+Y'_8,%6OOV7,_L&*2#&3!U LM)_WW.R\( MG[WP[R@DB>#>7/M?2>[1J*6XTC!\1_[TW7(38\)+W5%W?PYVP,#2>#*ZKLU8 M-6G3;6R@'CP_^14I1YM6ZNW$<1PUI^9D\-QH'3SU9[LLF^'R3#S#Y3&G97$+ M<;+#[MG-Y7U=?>R_G.V=N:T;-[R586Y8&VM5540DQU6S&G9/ GT0I:G M"%\9$&$NKQN .2V;)QV?!"JCOR3U8G9.R^;!KPU(QA)<2$= B%!]@Z+:G4C9 M^=QTNS=&)B(K;Y/*:?# 0KII2LH^A]5;A^]8A'_1,Q6H_@XX=NMAFT):2VFR MEJ?+8#R]$<<,$NW)NBBZU1_AB#[>B;Y^=%[LM0#+4[$_;"(.I=8J$;]NO[*1 MJ 37*NZ+:A^%9B-+\$?&@:%!61"WNQ6]&LW3H $/?T:X.IH'OS8@2[LZ8!%!L;%FS%X:O@2.?!#FP+KT7-LK)O6P.2]Y MB8FTTI? L;DF(BFEL)1RU=C@#^1_1E0\N>F>1'0DO_DCWY.A6_S:#J^X0<20 M@F='C%(:JAG=Z0]/!MUM\2.ZI32DYLT:<71Q>:G1FZIP1+BDCJ@W/U5@O.O& M@[?VZ= 6E4N)^, O06??\Y*;UE*Y/41J\[BTVUV,[^//!1^2E$(29$]9E MK(N^:R*O:]>7!L=X0_N2,183;^7P8([^^N+:82"[%;D0WXKL/M>)OM>)/GC< M>A1DH#Z_.3L[.SD_O;HXO:G_B:M6)AIOESDKA+G PFE5E7DIN0"00"]D>8KP ME0$1YO*Z@9=]"P#I^"0HL7I2I1<@29>*5COCR0LS Q>S#C02U 9HGDOR>@)" MBM&[Y8;>,E)+U.O1Y"5@4H)1XTB(TEI2DUBDF Z!'Z:H@/^UHP'^QQ^T%&J9 MOX&#MJ95!E\)M64D$X&Q<.3N_14*E'S5%L#0D$7EZ/[)=NWE>DG5?N;OX/3/ MZ%86 ;X836)@?;(Q2/^]Q1APQ= YE4BL+&[7@>VB(.C-_KFV@^BQ0L:6EE(Z M*V"W>W[:/8AIIXQ:&,<.C6USB_I/?O01>\_*K0>-&#) B<',%U=KJL&I]6DM M&;D%TW]O QA\=>Y%:7 %!+*#*WT(]%COLU$ >%&W]=:D0;-NIO2@':6(50;'0SV\*/"-EU>/HI@S;$I?/0@T*ZWSZ'_&*)Y)-H]ZQT]Q M,P-S5'_K8$E3AS'47-J!K7FI[@,2N/1QU-T^#5P@]!?1YNO?7OR M'3<1WN.%[#9PL<@E4>?W#VXLP-"PUHO?]0<:EE4GB:?SUF[X@#D0WR2*KB0. M%U@'MOMVKR'$6N"3!S"M7^_#*?OXXNAH=70)@:'4Q7Y@SK'Z+P&UL6&4_?QQ6C0XK M 3"J^I9OXF'EHC=R6FKRP,*@+I#=Y-C*]> XO!H=7F)X5'5 '\X(@[_C.CT. M+TA;KE-E?NUXS]5W\^/+H!W75J%[J?;R1P@@O'XRO31F)@3H%JR, _6=1+/] MAER] 1Y:QHRG&FD./96*O5/PAK5D_XYC&_;85@'GT5M:QD,&;VA+]B_+ MA8ON^GCC6J9SQT$->U!7QE)KB+)!ZW # M=];'T0QM-%=$LC9_=.-)?^/;&K)9?R\K9/V-OWA,^UN8#_;Z]+)[<75S=75> M_PWA=J;];=[V5H6YP"YJ517$?+ 5T_XV3P*]D.4IPE<&1)C+ZP9@VM_F2<D4GW6Y3\J'G0:P,PSQUQ_328"+%$/E< H-8T??"5T/)\ MKI>-'83Q55L T.$=N9S!:!_1K>R"/#%:&<^UU9AP!4#2#[7ZK%@JMV9E""S MYM!O:B^D28-F)>PIK228"> L%P/ZQ326UJ;&A[:;2/C3+ M"^!P;GV#SZMP'%[-!-2*C;!C7@4#=ER'FUAB*Q7S4<[&.06 MK(R#P+N%)OH-S;G]T>+Q5"/-80Y.UHC4Z:DT*,FXT7D5CF,;VMA6 :=6;ZE! M0]OHO K'H0UM:*N 4VO0ED%#V]"\"L=!#6U05\92:UX%@T:TJ3MKX[W*K1K. M5:'4[I&N?40?WQE.^F/,3"SK98:E<5!/I<(=76UY9_@XCNI4L]8'5C>#I_ZD M/UO-DK^-UO[L'?^=_$4V\<^5>.*?S3>3M#^;KW;(9X_9?_9:.*;Z$;@ >-VX M*2S!BAKR^ES#3?A2,:]/\XCKA2Q/$;XR(,)<7C< \_HT3SH^"4IL^57I!4A> MG\R2AIG5IZ D-,!K X^QZ.9H!PCL$XQ+I)$[QPH";)6C));TR85:'AP%:IYH MY!136U8@F25ZJN/,*2-?$!SX4F#DP124$,@8QK1>XHTZZ7./:;GS!:$!)ZCX M L3$1 ."6'474$W);YIG1.UV7(\&M<917#;"WU>^DE[WE;3UE?GV#$,:C]K8 MBX;\&2[%XK66#X+CNQ[^48A>GTJUYL)IS[69Z+?!( C6^JYV%GWCL&FN58M: MHU]E#P@_D/\9T?7DIGL249;\AJ:%I;?&T^;O=OC^CISY T9H9/FA/;-7)"AX MCY?E&SHX\BE6E5E!F,< C\)P@P,8%C U#BK 0\Y^[Z");RT/%\,%[K+MOL7S ME8P)Y[:55=Y->_,_J+#BY;2E-1Q"UI!3J):5HXA V1*'20L!'21@7U8$VVE\ MPBZM47**3U8[9)'S9/E_HC#9,\:Z(^&MJO<^ I\\.,(VIM1D!%QI-7<-1'\% MJU6\H"!JP IX\N;(^1OZ&KBK==C#.\9EO-R0C0:[EH@&FXQ&^#]Q-[ZMXGYT MEJ0CG3_15\E8N[X<0\2.(6+R;O+FK2/,$+$;;@[6YF*'UJ^!/;)8AHLIUE" 1PKN&CLHC%L1'#FDP"H MNYS$0,Z3!Z,A\^!_^W=PL)53>QX_MH1 8*H8O0L KII-,%\9B@Y?DDTVL'UU MFZ)\FRH0H\Q@D&1SM 8&]+O!D$4M6]R]"C MP>-C:Y&2MMD34EXY/.:?4/CNS3W'>_OBN)1J^#*X$:"'D0JI7U&W&K;JE+,T MTM'881YU-Q,L5W2RQBIO#$TJHK=W$">M,JV!B/!N"LJ@T/]<(?(:^6^>@YMQ ML$1C#4=TXE\^4KX6TRFA?*VQCNT)8V=I<8K\)?,A5RT?/ X5Y7'NY71NX$4/ M53".[>#/!Q^A@8NE0T%8U^12]-WC>*EE:A%6O=8@S,O&0D5VOTLK4S8NY$8\ M+B1.#A39LLXL]0\ ^AV.>>$W4#_S1<[*?=(G'/@5@HB,)O0;.7RL)" M=.L(8EQ M7-( .C7!Y_,F21DR$TZ:P1 0#X)&CAK!';HE#DCBP-5Q4\NCA2Y.AL)CACCW8)OD[UV).N+:X?!>/+"9!"SSI%%%?1$ M]?LU2@H9,AQ)P"8!'_R\2ZNUL2L'#;RH=J@N&8#7Q;DK?%X@B^*O@*-;@QNF M.E1KUKE4HHST??:TKL@AA!O0W#]BE:$1M Z2%.SER^M*T=KZ _FO'JC<]L4N M:_*SC][Q/^T/].@%LG<;3T^J^[#_=_2O;2\ZN*GCM<9L"YBJ5]V;BY-S_+^G MIU=79]WZ/4UFN;J;-XU5X6_$^\VWDHVY0@HR5C17UCHWH/?I CK3Q? M$J]F2W!FH%3H(BHE-A"\)\C!S;V1:)@H0!C_+ (VKUI6Y#.\[;UI/=*E9 ;B M%/Z.7.1;#NY[;[ZT79LLA4*\/Q#!6JBNB8"7%URG-SCPPQ3B^%\[M/$__ACY MWGP]"X=^LJ8I6++1BD'#L(EUFI1N:GNA0@QS$M.8=#DH7(PQRT)!7PJ!0N $ M90,R S_B;F)KLNLSTQA32@,$3Q"%O-F5$1$(ADE'HU2JG'73?D&3D!.4#LB: MR(!#L\.H'601,VA&6]*:].A6;S]FEJ?2/(0[.SD=/\0 M;/!\-WSJ=Z:]_^J3DR_PAUE;V84/KQ@U_J@]D_&V,PE);_$N>&%SNYXM#YH>VN;?=MN$)^!!YUS2/<0%:? M73S3G[>+)Q5%U1J3 X0X9$)U9[9CQT"&#VA.W&K$-[?&??C*%)9BE%3+AE*M MN@X4+7%YYJO"@B/Z6H!F/[]Y'[^@V3S^X, -;-SSJ6_-B5L^%18JM-:XN;DX M/[_(+3;B1CM)JYV]9K4O.-)2QB-N-M\--/R//W)BTW:@O,(JDO=,_3EN%,^1 M=FSE"IXKH);+DO$KRTG M*'+M)+9D3U?_UWMW)[/W']8KHXZ>&S@MT5#?MV<];)TPQ(6WE/2M$\HO#?@V MJD@;!=9)6&DJ3-4^%XO,E!!?570F#WM1=P3)09U>__V7N,ED5OJ/_Q]02P,$ M% @ [8AI5X6PC69?NP, __HZ !4 !V97)X+3(P,C,P.3,P>#$P<2YH M=&WLO6=SZLJV+OS]5MW_P#OWO6?O7;4TIP(2,%>X)83(($"(]$6ET BAB (@ M?OTK$6RP<< &N['9I\YD3O\]?^6EIF: \_7'?OO?V,_T7^G@*TX MJFYK?_];Z!:1[+__WS__*Q7_;_U/*O77_X<@*7V0[]13JJ.$%K"#E.(!*0!J M:J$'D]^IKN.ZDIUJ ,_333.5]W15 ]M',/1G^B?Z$R-2"/+/?H]YR8\[<.S? MNX8_L8=-F.U;DD88]BOW"T=Q(I7]C1._,2S5:CQLO^FHKLN>Y$6[.<:/QN_/ M4@3Z$\=)(G?\(1YX@ M610=CS%BO-=3_)^_)D%,V)BXMO\[]!%-DMR_?TR"P/W]Z]=8\N6?CJ?]VOZP MGLB/;6-3MXV[EHO%XN=2]LQU:QQ%B5_)SW),JUWSI:\?M%X0N[;8KT&CSBL3 M8$F(;ON!9"OW3\5]JL'=@_NO(']M?MPUU97WYU-0Q8N]MN^8>&#]) M*NI7_.O^?/5GJ/J0/BK0#XFSFW'\P^& ?2>-8YGGNMZTV#T0P_!PCG&/@;1T M;,>*?BJ.M>X=C6&U?> 8<[%<+O=KF0!LURM0U./CC7\X&._R$;P.^DQ^O4?6 M&X 5H^4X+5Z""H[@U $Z]:/HI#;HU'_\\]<$2.H_?UD@D%**8P>Q'OK[1P"6 MP:\-89*'$3 +]?G?/[:_(T'DQB/]]<]?@1Z8X)^_?NW^N^E+=M3HG[]4?9[R M@\@$?_^P)$_3;21PW-\$Z@9_QF_]%?]\T$;5?=>4HM^V8X.D@;[\G?0&O,V? MNJH">_UGW* 9JTM/5S;C70:=!+Z%T%O30<3B_TM8)78=,2<2Z.8#B0"!J%.C MA8!SZ3[-#=I95FC_2-F2E;P(Z*KB&6, MT;*S=)!F2Q(=98J-^%P^VJ/N* M9 Z!Y+&V6H@5^]V0B7)V/.\5E )KX4)=4W5MYGIMD4B&C" 8'BN5CQQO86OE M[@=<7GC;45O\!1#T?+.-,, M9U=:6:,F"*V.-F/1.D^+9#+:]H>.E8X'JJX':TK:W?@F8='O&RM@L%%]T%>7 MWBK0RPN12L8WEDP?/#'$HB2<_H6.OXOVW=C+6'%\8HW)\D[8O<>&]6IA:JF5908PR\,*2& MC>RR,)G>S6IKSG\SCF7I03(UG[95)NXO]J9BKTH'6SZ4UUI!G#LE.LS[G9E1 M\HVY)Q?MC(EIB9(YG--'S!'#16+-1UR<(56VG*U*'0'IM.JK$CD<%3#ZK9-T MK16?[J;;+%HJJ&W)XBW7+[]CDOY$\H O!DMA7$4I+RV4%&PZR8'1T/7;;^.> M"A3=BK'U]P^$>#C-5NQ%Q(XL4/G 40Q^_7(N#!*KE_C(!U-=U*9 ZK=F@E%R M^P50#N8MJ;:(]>R'S?457#S79$M5H6D'.:./ZH4\8DW[[!PLGYOL!8U?!VBZ MG[@503/^Y6"8-;J:G;7FNBY(SLPN-KR1ZGOQ,'O BT?Q1ZIB*S^O0*4<'A- &B#PS'0\8H3^%\>032LA305Z)*7IH%XF-]V\0B"'&3R6@8@OHY&9 ]1,KHA"-D8Z&7MYZ=C5^Y[4 MJOA^"-0#0D5Z39JC8U9&);%H^)C<1*=9[1,(=:\$WD4G830@\$#5.736HL# M:*>U"J^="56XUJKWW.&J@W*4/Z/&;8DNF0FQR"Q.7A.J\EMJF?) 5_0)'1GZ M;";:^0K%K*HOV,574\OI-/V,:Q?+!C[OEMATQ"UI-Z86AJ($FOFVY#HBA,2@ MW*LH':IE("5WJEO98CDMMS^#4N^4PAVALJCM.J8B:JRN59?&KJM6Z&U MG2<5$0CP6'[*(H$]["XRA3F-:+N9)>FMWXSDZH%DZJO8HCOC8!'/K #FP'3< M-5$=/Z MQPOTU7H<[#( =I*:[0+/>A ?53(:Z'LF$V'083QTNH)-@J\/9>T3(EVV>7P%-T'[3B"8$U M1_;0L6GG]X&N30*@TC'=)0UT@"7%S+*U)!Q+H!!*9D)5_("L@ZP=J*T!8@A6 M8UH-%X$8+M#8G6JAWY.LVV\DV03O(6L=L>DH:,_J1JWHS4M*J PZQ+G)^I)T MOI7L2EI>&J#5=5F+'Y.R;6<:4>%1%+(FR =CT1E)=@+$W8F<=$+*X5PEHMM@8M#!K:=>+1QR\,ME%* M8G3\#B]LGR5 FO8".Z@9( 3I7KNO25WS.&S?3+].DLWV]0!LJU/'""F6,:\I MDUY7 $ B>R)" 5:A82;D]IFZI8XHR<<&*(ZU<_22&M6GLS,#\#4$+!OB8K:@ M#$4 U5:Y6&"]IM;0CA/PUV&"?QW% EL!_C]_)864W_ZZ1A)3-+4NK/Q.R@]_ M__#U6 J3@LGZN\FZAI683617^?FY]-4DN#WL8_.Z_7>L/_I.Z*T_K4MC86^.TTP#JML_NDJ\GGL0Z\U)H=><#+1GQYJ,:OVSI MFK&/&VR&EE)U:^./[,'N*1+]^.?0E=NGT5^_CO;_EM<>(^[#5^]1]\DW_WI M@%_'J.VNI>*.6('D!4EY9EW+0- ,@F)W_=S]=LQ<2ZW'@V M%*?%;50>HYC:ZN)WANCOUL4L"TA]/E\9O-WCW*P\'!/+&XHA1S&.H.E7HCAN M2IU7%S_O4;0\)^XSB))X*Z!M-2&9N_'.'GF#"2'#( [3MHF"BAU'N)H>QV*T M[X,MM<3EG)[6NW5S(% ,UW4+[1%!]*"%Z"OF?X"8EPGP]2WZ1Z!(*0!QYN4R M2\-2.G,Z'PSSJV!Q0]$'6]0SHRBS9U%SCRSJ^5$T9CG:!%;DL7IF&M3;/-DL M]V\H.HM%>ZTNPB^EBSX,1<%LV"?'Q% Q:KG5/,WTC$6'N%FTLZ#HM;KH8B@Z M3TD%,BS$X_Y]-XL?_R0?#Z;Q-:W+JSDJ+?JY/G0UVW@^[2R218G^>6$R4F*5N2C>*Q+7O?C6%#RUZML M=;\>J-*N"%P=I;&,GRVR$95FN"HMMM 06JW^Q%1__+.NXKXP5S@4^'8U^+G! M@:W!L<4&]CIL=(%IAC'%ME! LJ+#D&D3%?@@[9H%5\XEZ_JN$@J'4[L8Y['7 M05\Z-N-XKK-!SJY\WJIN?YJI>-.7%LVJDS9XKDI0RZS6*"ZAC?C@ M8NH#%?UVIKXRWG^7^8Z*1J]E-7A@1$LS0]!JB/7[T+EMT)MO6*/X=V&#,9=" M,X_[#0&9MDAT3%J.O[AAXWIB\S-6WG8KK]];>>O7E'Q K[(K _!1)#GI^HJ* MH#4LIU7>Z%OE[8R5MQ>7*C^+O X(I%@=J*SD)P7[$5,TQ6"-.JNE;[DMF2=+5B;Q=E[U*. M7=;VALBL:\R&,Z)(COJ#(7[MK#^9#%\;%;2BA%9H)F>F<,$$>$DS#TP2XLY! M3"#' ELT:&94JU:65EE HCXO.$49&=/TE:/AU=._#A10Y]7]48\;#_(+H8]& M['(X!H,!G:W#[WK I?LI"/A[NN[/C66&7_"H)>CI4=UH3/-Y5H(VDKD^W0\# M*EZO^_-8RS.+&4-ED2PW 29K(]7LHFAG3*1KHKC M_;-NSA^'1F'.UD@M/:Q6)7J5OG8X?+;Z/S,,'EY>>][W@[7_19*[EU?^N3YAETKS&6I$U<9"Y.^OA4?Y0H.+U MNC]'3&@&4U:N8+72M31=R,\CY-K1\/FZ_R(I_W/I_G2O-:YY=,,H(;@K$G4T M$W#7;NX_6O=?(KE[>=U?,1:Z-,MX;91*JPA9'+1\XNH#?8AT/PRH>+WN=[QE M:]3A5AVVIA"SIDLN"V7TVE, $.C^2Z3\SZ3[!;(":G)^$+!@Q*%4IN.I=./: MS?U'Z_Y+)'FAO+JZ4S(F^?_M6!QPDK/93O;LP=\$]6+ MG=)P*=?(#')S_:&"P?L/4;Y#S]'C4E]U3'(^>GQ0\OUFJ2-G4]L[B'4E!W33 M/HL+0 HM$5&TFD=!:VT.2'L/J2=I^R2$7@_J\S-ENZWK&:Y<;JW#>1*>%SI- M_%,%P> U*LTM*CT4R8D==50EB4P16EU[$X23!0&Z,TVN16KNO^N"W4MESJ-E MA:Y2*$#<87>UE!QT!.W*Q*\D+4>X<9,2J*2$UW>GRG DS?7++24T(D$8./I" M)9CP)B4?*B5WW+A)"5Q2 N9WUL2<&0-+[GBF@?>]NMXF)X6V!6W:XXO*R3T_ M;I("E:0T];L@I<#-Y9KN8 6A5A.;8-KT*DMXEP1_34&Y9\=-3J"2DZ(3>MNW MJK(Z+].UD8+B@Z&*3QJC4FU\RVI]J)SMEPKG)RRL:^1+RM 62LM0G-A5*U*5FVGYE,KC'5=N4@.GU$P\L M>])'& MN^5(<5%IFEFP1I#U0O-F9SY';N[Y\J4DYVK6>!TKTALLLIBJ0.H)5J7"ZO$LA:WLF/ MBN6-Y127O9XT1$-0XOCRE)'ZV*T&^!6*Y3>T/RQX9SO8J!I.!S56:@ELNQYV M2^/2SL>OK@5C[]& M\?B&]T<%X"X;YA!SW <&,V- A1;9>;=R4^Y?H0#\K='^7!%W(=0*<[G8UX12 M4"@#/=TBQ\8-\U^GB'M#_I.%6*=?66@2C2U02VTK^LKE2CG_AOVO5(C]B%,$ MUG>]'CE(_51I<$14J_&1@J$6EPOHZC2HY;]!,>B]Y?63KOL].$+EO>7U,_"\ M.PHRKL;E:90QV46IV-%PJO7UBR+OD^0+'7[_=CO6EH(>B0]TCJVUC0D;##)1 M;7J3W _7Q_O+Q.(/;V#K0\3,WV9:?BYMG^ MHA9.TSFAV_>NS1<].C78V??".G??"\3[Q$;RJ:';NA5:#VS"J6ZKDI:7!FAU M7=;BQZ1LVYE&5(!.;N/Y_M[+'R0?#Z;_?BL 32@+X1Z+(]B3EF? WICO>*.^ MU,NCB$STA@TN0[$2=,KF&/;VIW_#W@=C[P2]][S/0H T[05V4#- "-*]=E^3 MNO!MPODTW?=AWM"WPN#VF;JECBC)QP8HCK5S])(:U:>SF]W],!?N"C%W@LU] M7N_1ME?,=46SC]9L;693?9X=EJX">Q]B=V]Z[Q(8W#ZS'*Y6^>R4U 1*% M1*^O*K.;S_<-]5[F2.#-=66OEL\[XR F'*C'W]H^V%T[D\MT MS%HW=(9&WW9S3!9T%KNCR O>?FMW7Y/_3]N9DV<\8A!-0HV4>99:9 MO!6(16N0OC;N?[SLP^AKO$'VJ6'7,FV>U%F&P.?586?9XM/7IOD_0_8_W>[C M^_S'WR;[E96K%H&_J*(S0^+==L$=BW FK^&1??SU>A^'@O=/ROZR2%4X9U*F M469*3X=NT5?I\K5I_@^7_4_E/W8^V6>J36TY6QFR0+$8Z#LMNDEDH PDH9+] MUZ\R@('W3\H^TEG:T;#&V2BR$%5?7.&M,ISI4\AD__/X?SSFNUO+M+N D3$E MWS^VEFES%>?Z9_KA0JA3KS3=K;9N=^QR'N U84:31L#[H35?0:=#[A8J/46B MA]>5[M/H_9FJTV]*_-O*'Y/)H$XR\:;%Z+) M3T5Q)FJ6J;% ^&@_DGHK#Y4HYPHN0?_F*(8F)B8>+=[]%!3+)4:R+7%DL+RD MYFHC;E[M2-!E5FXH?D]T=QY=_.2B\WSHZS:(R:W$U/'U!.E[*9TH'MR2U_V8 M@))?U'U%TOUZH$I;_*T"TAQ.I.9*J TM79_X 5:$5XL^,=5=BN?YN9X3#1^Q M/3+)U]PAOP0Q"W'NS >.(D GA]"P[N)[ MDEN>$W<21,GQ"@%MJXGE<9.1YJ.[Y5<'.?,"F /363>IQ-U[MF0F^@A8?OQT MUW',NQ4TDN:5NA5K*(!F=9R5<[9L4]#E4W>L? 4='B387TN(ZQ#J\R)CG89> M'_&Q35'?:6YV,9RBW:9MZ)3&<)%$%,H-Z,3_+*!XB@9?&0]W4<*6''&S8Y1Q M_& 'B%Y>. MZ>.53*HX,HK0OMD0&M)RY0Z(K\'TIV?]'7A^]]LN$B4<"R(5#C(9O/"GU<$/)*(>\)[>M6"9!$ 7 XO0P @1V0C&9530B\7 MXTN(:<-[Z>=5A0%P0>*Y.& ZP,5R1"&1P=-^M1!J,YU4H:W70QX'P,7V9P*! MILET.ZU>K6]PN%FS^MT*.JUJBSM\@+ J(G%N6#'Q!4HR[0CS4O6YY_TSG#YY=6,=7XU\4 M2Z%C8LN2PT^%,-,ES8I&7_NU:"!+Y&EF0T: A]DZD2_C0G M,'5H]0\T*T'@62__O,UZ%S;>@8BN.M;OIPT.$@&BW01NM98=XJ=@):QT' M6O/SRM6%KYX^));G,BO 7]I3=B8$(<&DM3)Z30]%A/:JQF4X!(7O[**K0] U M[.CL<"7 MRC4F4QU Z_1<$X*@W\=T)@25?-[EE')19OMX8Q28?:-5Z-]TT!G\H,_;0Y3> M0Q!U<03QOFEU)_5JA$:3=#@8N29%P7M'ZC4AZ+56##^7%3M<0[39(Y"<0;DE MV=W!G[P";"GNM.6!N>Z$OAEU@.MX,;%VP;B[U%:KO.X+2&"@&8>0&OX .DRL MS_4\G-[F=,^7YG>Q&L%%UH(]S9*%STSM.KA'O5\*.X7!*DLJ>,1*"(Y1?OPE6$!GVR&40NI#^?B<%+I& MP^]HF4G5".=IRB\HDSG)0.?@PR6%Y^0><;!?[FU2V&[W,QYNF*C.SJ6PI;"WZZ !,2I3Z:%89?E)OJ'Q6C[A7)O2),:-S.;6#$J6N#)V7<&(6Y?A<;Z6C$[%!"Z..-QN8 M':-?;)2D)2W-LPATVAMZ;%QW4>@);.1S:F6LU69CE,KG%F*ZW>E@)'1I&NBQ M<=WEGB>P(5:"6K%G\@U4=]JB@-KS0>C?L'$2-JZ^D/,$-J@1Z:$% GA"R2P. MF_9PHM A=-XD]-CX\!+-69?+/8&-PERQ^?*"[Q0+=JV+14 M]A!T1F3]J%D-)N;T>MC_08D'.#E_ABJB1^: MI?^"WL'[*I"57'.*ZW-;8VM$QZY,[+98X*!S%*]8^C^$\T6";U86O&@;?-X( MW9&-A$1P\?3BU1+N#&7?_KPZ808]>F#@SJC<,>E&EF.A2^A>N]J\H./\OI)Q ML:G,N:E]L.O-B_#>2SA_#DJKE:E:RO!O"H;%*$"WF&8 M 3J_'OY_FOACKP?!@_K>QX/@.?EO6=DZUI]V+9;'%P'7B'AB-KRY3=?&^C+' M=G.ML8"R^ K+-SHSD;>K%P]^KH%R3YTW60!R4+']P OO9&6]?[L+/*ON2/9N M55QUY>0S@]Q*Z(_QT9+,+;)S>"\5>3RI[4[MPUF=4S0^]!3)5S)-[HB=,!IA M!LI[M8580\6.-80V,?RY3#OS>4Z$F#UD6=VQM2">2#++QT>UZ3;@QHP'U-UT M1 %$DY+NIZL"DT;J9H;RFL[E5\Z]E7?'9K=W)-NCZ5V,B;&?B6;?S\07E@*\ MV/_ RWY%DFC).@!3R61)E+'<1@44?1>JW*/-%$)R4 M:KA0J/%:$#PG_UHE7[$H:=Y%^T."F,[J3S!#DH[L_R_&L)$^91/7DZ+W#,VQW;2JV M&P;^N@&^E:$C73: Y(?>&I=%#\Q"8"O1\?[V6OH=H(2>I]O:SN-NBTAOW"IE M6:K2S>!SLK!8MJ#UN%]'T;T#M!9C&^.@R,9FFM0>'G,T4$;\R7#JHVE>H>QBZ(/ M731R4WCP9+6>!_IY4&D4-,$J9QQ&X'LM5>T/1TU[!&VF^9L"X8CETVT] '5] M#M2*'?>MZ;():-\'@1^31IHZWN8"[WT\K(_J>=AZMXAU,7+2S2+&&*!.('[% M:M8P U[E]/K9W\/AF>E?K]T[,PR(%KT8=U>]/(MP8S!FB.6H58)7&UP'#"ZO M#.ZU8EV79-U,%OK?\7U=JMJ=J,PXEJS;ZW";B7N.]2!(KNJ)":N"312^6Z%A M@JZ Y0==UIHR!86AM4$ERO4K@ '!:XAHP*2P+,3LCU.FL,RW5*T5XG0?(P?&.>LQY MMDH\-#-)FCV9LV/J:MRCRB:#U\&A5]&3O)B8)EA?%@G\8-TH:GFZ)7E1'MA@ M'),E_G,+F4W]9@+4T 3<>+,WK0&"B1-;\CG8I+H??PM 4[+V;U1YX=:#KB!% MG4I):@AXUY*B+%D9.Q9T.<8DU_\4?>_]EM,(_/:8>U-Y>CMG/OZ2AH_,.-(+ MR5,?+2A)*C6>KL2\XP-',838+?4[O+!%(5?2?+^4P]LL7U;#%3XPEE096O5X M,,/]#:+/3/%+/&ZQD>,#7VPZS8 M!4M^SN_JAUS,S[PX[0O2U%Y.AO6NJ56@Y>F34[SG[^,Y7M*K_+RCH,Z(!7H7 MG5+]7*V>B6@#1Q=$P^CYXTH$K6X^#0OT5\;"\['JF_1"F%]:C84@L ;2JKO\ MHCL!X/)[.;^,7OCT&\[.J1=&HM0D9CSNH"6@CINE874QSM[T OQ8>.6Q7Z?H M!6I4:H!%<1*PN#7)SZ;8$.U:-W\!_F.^SHB%G5[@7+W2XFG.,G2SC8^7RJHB MRS>] #\6GK^)^4UZ89B9(2+%" 8[2]=#6J>]65'Y(ECX +T QT$^9](+!DO4 MZ\PTWT1U+G1[]65F9I2@S=1!IQ<^_5;M!UA0@2[6@2:9FUSY7MV <3S7.:AA M4=90EH="/D0CSEI9)87U4/@N7(]G]/O!C';Y]D=3^DX6X!1.2^1*TE;CNLM* M9:H*ABSAIDWH D18./WI,OU$/-CRG+C/(&J9DAW0MIJ4I-QDEOGH+B6\08 S M#A:2!PK)BE1GW61=0K,E,ZE1 ?[(Z,N, A5 MA0X?.PW_"CKL<',B(;YFQNE,J'JR(;M4S%#5;8TVS1UY!1_LB!\W9217#R2S M#B0?[#!7*9=:YE*?#]'(R1-XRZ*XJ@9M[P6T58ZT67LXH!P7;;HB-,#:;=&%)^H1SV MV>OVJ^"RBA!7GC[+*A9*>CCC"^,:JVO#X;R"9 <##MJ"Q9>SBE>.R)>M8FW* M%%9EN>\9?&54D0.\%A+X=7M=GV<5(M!RRD'!:P75!(L'!SRK+-]H=?U9@2T)W@+C= L1 M&&AUS/%#@M=*Y='4SLGIBQX0?+Q8LMY-NEL-4P*.YDGN1%>DPU.?FHXM[,S% M_2(@6XF?V?3>T7TCG^RE5":6Y!VN%N(E$_B=6$+L$#1!\'(WCW3+_;@>M=[V MMIR-*;&'-(9L6.AE;\KL&)\N M,H#'BO1%#G^GDM07D9!(^F80P'?=%9'**:@N=CP!JZ,NLEZVJ MU!BU;S)YDTF(DP'GVG'\\.'-\3AQ2]>QXX_^D0[V3Z<0,^$B73)]!9V-9LU^ MD!O7Q3RT:87S[D Z_;7'B/OPU5=T1,99D$B?"8G"LFD/S89282V%U#)\(PTR M_2^"Q)?V/]V0N$8B!8=.[+?"GBU:E('JZ79Q23.]3H&"+A5VTXD/D$C!@\1S MZ<3\,!Q0WK R8$%^Z+ECM]T0R2^"Q"^L$\^)Q/M;Z#Y5)[*M7IT+J*(A ,)$ MA'97Z@(1NE3D32<^0")QUGM.WX7$<^G$HA")43&OR-Z7X,=?D?(I67(I3OS*;]P*! M4P2-F)-LV'9NGN)W@N*9SB1Z+Q+EH"K+]'@%C)E8Y+A2 .;SRDTI0H[$BV04 M/UDG$NU>+N,M[+:!H,B 1^AIX.I?!(E?5R=>)*/XV8YBK3*PV@2]0OMC?V&4 M1VE=6MVB9]B1>(F,XB?KQ'X33"D6#PE4'^F]MM@7RV4&NE+Y32=>$(D$',%S M3L#)*(\V*T883FO%8CN]&,"[J>&F$^_6U)\_H_C).I$=!)T+VTSQBYCGKZH4L0ME%-\( MQ7-IQ;%;R&FY<6@9LX:16]1+6&T!WZ&T-ZUX02B>:8UB%K5=QU1$C=6U"CG( M%SLB^5W*)%"MKSK32C]A-"#P0-4Y=-:BP,!HI[4*_T6R&1XX2.#'TV$^U\A6)6U2^BZB\KH)!6$S/-C-AW+)%'D2)*CZ880XSG7T3C M7E9"+U23>]OI@;3O@T"P5> E5_0&7JCL'25/&/:<*X7N2M SG?G"6F4 F8&6 MQR<="O')9)C='\V3/!!H%;8P(.^.A$O@D?@@#X.U. M1:G8\6 T73;!FC*[:E)W$4UR.(8;_72OEMYW8U4+BX4LB'OFZ#V)E18A+X>J+E[@__Z0+3 M# -I^2"1TP"2'WIK1ZEBQZ0Y/#'HX:_;K9P]QY0"W8PGO>U-X1K+NKJLZJPU M*LKY!<96KIPIA\J@&[=$%R!7QR M!-2V+]KB"WE76JHLY_3Q7K%1&]K $O(/*I%H\)?,/C,W@LZ+[BA';0B4/0 MW1*) &#R$!=\@]/''LG5277K:F'.,)R;3[!^V^OX=X_^9QAXUL$\Q?DC(WF&]=?A0)]=$L\C M-B7 ^)S!E3B6PP*$&5)V!2O=L@TWI+X5J?/XGTP+68Y0:568]^9*MR7!6XX[ M"Z"@XMZ97-!K,/FH&SF:CZ"<@*0+0PHII%5#AK;:J]_DY@;5-T.UM+")\K H$&R)IP._*3K%6N]K!U^0L.^5 M5]>?PDRZ*Q==NZF6!+X3>?YD.F.+W9L'=V5W?KR%\UC+1FKYP33+,I*,<[6! MV264FQA?V:>O,9'B3^2N[O^ MG"_4W(JM.7]D)F/ M*@NKOC+"^EA,FR+)9X4KY?T+<[V.Y,UC_N[%(^MUGIL]'_LAG\!WO77X$?%) MY!'3!3R\G>0,R1S\TD&I-)(HP-NTSG(S?Y'%;9!=P'O^Q9-LN0\.G^8+'-D= M_+N%S!#(:L.Q0=20/ ,$Q=!6+R"GV,631WG4F&5F*P7EAVFKTA"IJ;FZ9CD] MSA,X9!2[R>B'RVBRMQ)XBBZ9+2E^WQ6:TJC<:;4< L<%RL?SQ5P7RV8#:,/X M5XCH49; (:$W*PJ[QWL>F>H:SG+)@U S(A:;(1A1J?OH-D4!L55TV>K>;JQ6O&\0>X;S<,G\EC.@^$?1Y9Y&K8G&&9LCV( MJC/;K4309JV@<&^^$X*/E+*_31*MW"HN1]-1&F.Y])CQ)'L@M9?0+OJ'QTNY MN?_PK#OY%EFTY4CD2@*ZM%"]B[O]G*W+<^V61;MET;Z,D%Y_&@U/LV*_N2QP M0A\4ITUNY6L:? Z M7@#4+<)FB!@4TW7 "MQ DJ::W@#3$73F/I[*[P?3^_%/\N5+\[M<1O0R-Y4_ MQ@ M.+*BM:%;K4BUBP>DGSKY/2OZ9AV$^/W&M!C.79;![=*"&CJ!B%YZN%I?EP8<.-U5,&Y20\/ M0[(W7>6 3'*!TQP6AZPTB(2BU_;G(P(Z(.Q\P0.J;#)#?'TY%3$->$$6X_#2EXX!US%ACZ?M25),R0L=.<55?7< K35R =PW7W] M+'UNZ(4+O>= [03+X1$_]'R61]E :.L JS*4\6Y)!@>;:M=56J0X3-:S'^ MWR;"N@Y\?D"$)I4;-.HL4JI/?'*)-)?PGJEUB["N'[WG0.THDCG$:^ D M"ORN7",P+%2-*\\+W- *!5K/'F&II5YU7JJW)#;*&ZM,?\ Y8?[:-.SWB+!@ M/3#OHR(LO#"O*;XJ] 5^-)B.E%*I,FY<"U2_4X3UJ4?\G8S5,T=84;IAS@<1 M;K.AT)L/9%KII.6KR@-\^0CK:O#Y 1&6D9/%>JP1UAC)3@(9'710 M4#5"LY]N>;)V;5C]!A$6Q =3?U2$Y54I;):9U.8&4%V\.!U1O0Q]+8FK;Q9A M??A1VF_'ZIDC++1'5^>66\%8RTJ;A,3I;13>@XR^:X1U'?C\@ C+ZK+!C'6; M>8/O3&A-K)>M8NM:X/I=(ZRK1N\Y4&L'[7)ZVHU$@Y]*WM#I51OVM><%;FB% M JUGC["$^51RT:7>$! ^TZ+)@=<=N->&U>\187T>4I]?SUJQ%<<"=^2J.XIT M=R?,/?+\.+C@)?/NN)<,9"Q/ M)@7>RTYRT+K]D*$!XESQ)25?$YK^#?= *_?\/!8[V2G M?OR%[0/:5K>_[CQ;FU:&I1IMHK,^/=0HWI*-/G0^ M0K+;_MCT[MG]Q/S.R?3+'6Y-W?&QL'(+6+$PSZ"AI M6L58R' R^PT"HRYSL M_684SWB96RVXT#8B,)\Z#8GLU.&S9K"A^,R'@=P;(Q %/;.='[!"R$C51CNL M]A:7-R>G3OXB(HR+JY%3:N5;C"3PF>:RCXSKB_GE3PDX>?+G$>$7XM<7!7K[ M'1=,[L[%H^U&9@YRK07+TT3!G))Z6"I!YXN\+,N/I_8U8]7W9RYX8)JZK<5: M;W-09?PWNW031;A;M-AT0Z+9<>9"7R"DXDPBF F 3KV?Y)Z^-.?OB)6WU+X: M+='4:I("4*0UU926U,M(WK4M7WE;^>J[(V&+@*HR=XTP9&N&KLW&V5J@S8X2I?*" MM5CHXMJ33,8KIOV=$//F8#%;$3!.,B,:!7XMFI7'A4;9A*]RXT1PYIN+"@)$-*QJF4$+2+RY@"[Z.$EOO&KB MWQ$UKZC_;Y9I;K$1]/1PY=)$ RTA?BO;L,K3Z=6L/SU:R-^?W@T!SZT 68VZ M1E//LS(:]NQ@V02 =.EK\S)/6<1QU5Q_R][UUD2R \?B)Y('UA%8BQ<>+EO/ MA[YN ]^GE5FH^_J=C5FO(^Y*2\ER=LLJ_3(C%Y9EQ*@5AM*,$,U@U8;.R7@! M+\^0Y$G@;8*!U/&](H1L,N66\J4GNL=7"BYOMRBY*[-1_S8;!3$G#]7-JIA=+HLZA EEC)* ME+?OJIC2S7M3Z$P&?-DH"#%P M_FR4L+ '18R*BJB%ZDT/E9I= =YU%U>0C8(8-:=FH_Q6,&!'HS%K4#WS;BH<4&--FHZT; EO>YG)<;SMBF97!=1,%[^16W@G=!! 39* C/N'A+-BHD MFQ7&FY,+E,$==5'CZKQM0I=Z@"T;!>N);6?)1HV\D%4G9 "$2"8T3:=[*J]! M!XFKR4;!BI6W9*.0GMQJMCRJALY,HMH%C%+,(=!" [9LU%4C88N O.8)77RH MM@1F.D)4)*WFS,RU^8@?GHV"E?/GRD9Y1%%PQ?RRBP()R-* GRN^!*WW> W9 M*-@0\^9L5(!T^Y+6J2.L5>( )[7INB5"IS"@S$;!AH'S9Z,J8""0WCQ7-CB] M.%"(R,IE/&AK&]>1C8(5-:=FHWJTZ2*6,C=0',G6^)57DEVE:]:?#E)LDRM7%3EJ#5"W!DHV#CNNPT&J)--6IHB>;+LT[?J8QF M,!S5" _AGM]\?6=HV%D83X9Q+->QXX_^D0/UUQB+[9,9JDF>0U77^T4ELR7I M:L5F)%SS&L,O90JI#!J1$1HD05.H_L+G7S'!4>GH-_ ADN)HH0 M;N=?X*79L-3NI5$>:XBY5M@?C7@8CER$AW#[JWJ)[8&KEQ?%H=U79Q0^:QJ1 M,N.P:J6N5&?0VKEK%,435@P3>V>]7@Q1(N/6#*_4X00&+0VI0)UCR.CB&=2K M(MSS)=_*K99&>L;J4ESK#8D4\T/514:%\(2(%7"WI MRR'=N#FH9W10TZ_WLZCS*O.^E43$V%3A1A(!R^3[@/ M<%"E4:,:,F& 2FUZ3(\;SBB";Z76U8HB_GI$X1^$J @IKGK#V@!G&2-8(5*% MZ)&>WXQ=U&T] '5]#F(8!9*MZ;():-\'@9^/&M+4\3879^X+YGH% MXA#8YJ#6YW.=\?2!O05F.S6Q**^64[FF M"K6YOYBT"AU26T'K[+V*[W>>X5.3O@Z.'[$1YQ1XH]RH1%B8+Z!]&FEE R9M M5N'=UWL% G_F2_S>R/Z7)3XJ]%K]B&AK!B+1$W.QQ RA-8Q@%KB+\5R3#1T MKIW&"U; AL2\6\C3Y3;#P5 RV)L]=IE;*PG1U$(UTPIJC($7AM2PD5T6)E,8 M,D,?HNQG2)4M9ZM21T ZK?JJ1 Y'!0R&8/SR%Y82(E!4L6*K^EQ70\F\-VA5 M9V+SRF0AR;OMY4+!J98&(XD-!TRWI'>J!3L-7;XXGL[OP^ELK=3#^5R'2_(R MGUA/5^C$[OI@M[RV!4H1N:Q/>P(G=UJ3*C-+ITGH[,V3G'H\(]AY]<(:K5>+ M6-BHIBN#^;@J] /4+?CB#*2+U\.X2XH8/,O)3N/Q$?$4&DQ6:52\CC$K#OW, MPO'S1?AV1GR2>'XZG[?> 2823Y1AUVDQ;KPN;!RI^ZQ_SN^RROA4F?=ZN8G! M*4V.F-N#4I&$CM6/"CL/I_BPJ+,_QXOI9@Q#4.)LWM[[^$EO^3DMI4F]Z4S[ M*&5-F 696?4[;>@4]-OX25\'/U^H#Y$($(@Z-5H(.)?NT]R@G64%&"*93RF+ MA+:^H5JR$SZ!O*U*GBKZR:U6OA@LA7$5I;RT4%*PZ20'1D/7OZ>5!20_], _ MVS&NG]F]9_?;[G/RHA=>*O %D6]-9J9&\@W!*A>,]#3;(^D9_>B-NN^D<2SS M.W[D'2]TX_8BR+ES)RW/^ZQ$8E2Q;%6+-?:I.29/O..%0]&BLD*OFS=*K$6% M;N0Q5GY(/W[;VHX.3W]3(;'&8$W)+0NQ9I\LD1F>%/!YVZE%RUF%VPO_#D?_>@YLE9,H!/S2P&E& M$H VX/PTD\MUY,5Q/FR?>0_0I&C]5J^KE-I%C!^B>F/5S587=JU>6$G@+\S<<) MD-2UEHL9\L]?\3\I/XC,6%E:TA)9Z&HP^8VAZ/_]TY749)$'8H)Q\#O],YVY M_\K3M9Z_^R?/Q[TZFFZC02.^QO'?E)N\&<,#&0"UEV0/S-D M_,W>6^.'W=VCXUC](6/)TLWH][^[L47T4TVP2'4<2[+__LG[O[_C/5/+_Q/:/Y 52:N*!\=\__M7EF/BC[TKVP2O7?_^V M'<^2S$VWB\UPMU_]^*,4DVAH.XB%(>DE)JH4_[][_CG\^6"<<]W7 M9=V,[=/OB:[&MBMN\#__RN(H\>?=4-PC/%9,('F_92>8_/F0W)YI[& 3 MOS9PK-_8WE<)+)+/B9E#)%/7[-]*3$_@;;[1[<0LKPD@.UX,V_L^EBG?,74U M]2]T_;_=[TF'Q,^$V8<_/TW*O<'>D?SN-7C\U2MI?1Y:O4R([S631#WLBZ#L MF.H[IB:M5:^8R?9HO5YJE+M?\(U5@4CA*IG-GG$GF MK#,Y''J1ZS3^YU\8A?ZY'G#L*]B.O781=26UC44ZB>%\6]26LJ4D)E.!_KO@ M*&'B,"4ER!]KD6Q*GB>"Q5BLXXM2&L7-*E-OM2;$JMQ^8=08BK0W!#X8\)D( MGCND]S3TXR@Q.DD,#H?[G^1@NQ1G@_]>#M^O&^5QA9M^E^G8ZE=YC.%9*H>+ M,B#'8EJ)09$E*4R4% K'L9P,TAE\JU\W3W05L=V>\6FM2XU9A%QXC#(LS;#6 M(@'8MF6P=KJV ]Z:>\4Q3_='_M429S-K:.9.#O*QE?;S6[MUTIAX.R^ MV'BUZV\.?-]]%V;3!GWDLP;>;F#;%V(;&@?JG<<&O$!7)'/+HMA/V79!_,2) M_[O/FNV[=FS:\][V^G;B_L:FL]AQ8_<967B2^UOV@&0@BYA&+_KG=[]+,O<4.'?H9XR3&#O[^H<>/^$")S:9CRI)I M.H'L+']>-]/O[W MSE4ZFY*!GQ9M@>YTV4Y]F.JP+:[33;6$#B_0S6ZJRZ7BZ*D;AT@;ZF!$BNND M,/(_ZG\W7W#%5+?,IO9"K+OPBF:ZJ?AG+$>D#XFZ5B2_UC[61^J^-,QIB5>$ M@;GCS"LZ7BJ8@-1LIUE2FVQM"L3O45-'XJL]O?=;32I]<:<358HB('G OI#B M:ZT'Q6ZJ4'N!&".CS4%'#!4A%,:M])"LU&F5/HD"/'"#32V30/]()>/ZL"#M M#:F*P[%SG2\5;MS*X72":OW+QQ+X#D''>" MTV-O:N 3!JGKL]8$J9T60*(HAA"Y-';!N!$GWA X[DM(8@ 1?8EL!.)W>?T? ML497L[/67-<%R9G9Q88W4GUO\9BG;QWQ\XN4MN3KL9TN._ACHVHJ3>;GAHR? M**@O5D;9I:0$J6:,KV1I50=HZSL9[" E^2G>!4JR/%=-Z79*#_P4,UEG5KYT M%36+C@F*!"*94J&9'$U;2" SQ-2;M5*G>1^BQK3<@2KPE"V'/" M(.,*TT)6$_&U0W30,_ENF(G_S'R VP\3,[,?X-I_%C=CT?R 2MLE9G=2O?AC--"I M/L3SZ0@_V2;E>LX\\5//7CC9N+S)_5*>ZVSZ6N_+8IS0#KR(<51PEYM8%B:S M^0(=S5DFFZU2LV*IW"^VC^8FGO.#"\"4DD,Y+I&,N+3*?V'T[$BT22FTA(F2]+HEP5E M. G3;2M(%$GZ)$6"$PB.9K$,^71$#:&).'7!\XM1YEI?IQPOY23''Z:FH:?[ MJJZLDT'.^'SAY/&!OWZ@^KZ168_7TR1;7ZT___>49.NG.MQG"JB/8OKM$38\ M=N3<^#X]%_^Y+OR5X^/B)NOL^J_RL_.3_YG:7GKHP:/P#FU@JNG\_.^1X@OW3]3K,\+CI]<_7ZQ^!#[@4)IS!%ZVJ'O#][7_JN@VPO3KF /,0 MP6,R-91K=K%^F2!SZ^F6^H[.QE?P+;YN[O$*N?U-DY9;7==R8L5JCG3W MOO2QUG2+C+^2EZP\90$6%0H3<[;D]-.,!)9+H]0[51S\7M'9X_LM8Q+SZGJQ M_=%=R4R!)5#"9*UU_'4<80/_ED#\*H'F+8%XU?BXO@1BK.Q3B;8_EIW[VDN3 M/W!-[_WJQV0B6.9//Q4 $[@3QP8I>UT?_".E[VYB3$D>D&(KKX+?J?]<>MEO M$A32\?L>6'RG/\PO6Q(W$1"NUJVK=FO #4Y;\IM%T7?:^_]>?-%SW8G%N)6P MX=&BYX7BRW*]298,RFX.4=E#QV+[-)^'($F$()\@ Y2K=OG8L?#T0(_?[ZTQ M"SR@IMS0\\-DZ6[@I.(6"<6WNR#P_\C;_0^Q@Y*LQ:>5X/<77L2+JX#(J4 6 M)1(CQ329DT09&V/B6,6S.3FG$)A"/5SRF@Z\Y7B&\7D6]X$4M(KS5M78[6HZ M:#EJ(.4Z5NY%AC7+#OJ:P>8)NKVW,?=^&6T#"?)<.S*$DA.R2VZQ$"OF8KN( MX&LOHZ6^Y$K$IS>8H5]RV?#.G::^U3K:K\U-["=YI;)Y8A(A44$OG6![13% M5P\VYQ\#29FDE.3"@7,$C!<'^]E/OCKO=8WC+P/ M(QMU^84PDNSUVP4#F_\F"F7[UU*92+:V^WT;/\2XV#6X#S?>E=_=4\V;T\@_ MD)ZPI?:WP5R$X?):Q=\M0>;%6A MGJ2# R2RSOX);DBI.H,SD7)Z7&O]K:NJGK M 06LZR 8ONEC?7JFG_I/W',L'"D_C,-4?^(D)T;L3GP))E+P<#X+Z7#0R8@W M#V^G]-\_4I*MIOZ#[\U;CN4L;B1/XUDE#ZW;QT\FX]EVEIQAY:]'LAZNY >I M'+KI094B_V?J6'3P04O]F-#SXN%M#M9*#%P@!:&_5]:HV=,E'13)P "17-*K MU<; ZB]>P-$0W-^)=,(RQV,4>-3^^9.\#GK;'K3\1$=/O'C_WZ9S@2&EO[96 M2(0BE@=+#X)8C( 9RX7GV(GM-:,4B.UPE*HD-DY2UBM2"E(@;0XN>J O[OO8 M+R=U0G,;$Z91['XY;T(WK=VD&QKI M?D4^"B=_YAYZ*Z>);"P?4LJ,GP?L=4'Z[&I8*S;ZQ/: MUBO9$F<*1_]\:H3KG[$_=\U>;/#T^'8-$RN_;?S$6'S M[[;\_*+E[8Q$X;F8WB+ 2%E,2R CYM!QK*=4%!#IG$R,5?5A*3I?(D="JT%B M!I*AG%&MU107UM'RMED@B$PCAY<,:F"CA&BW/&F4G#N-/6Q9J/78)B\O&R@W M;+;26=4<5!%ZK[Q]U]*1V"DCY!>:H&>)<;D\=)WH^ E9F4ZV41EII:'V43U/QRV_>,$^'7LJSYZ"^]JX'O^9 M>79YZOO2*A]PN\0G565C!E#O)=R62GCFQ7Y.R=:_"(VS&-L#L&=^XB]K7&33 MZH!?]>.FZB1.O(3@SZEUO=X].NH0P2QVGW;TS8LR]TF>PPMYQG6(L<9UXFIJ MCA==:&==$AYZS/8==QG'6=,J:[U,368C;(QEM&"4*3J)(T&\$+_0]V*Y8=96 M-H^'-*>)[/,Z[TI$]BZL>HCEKZJNF\="F9NRAEE97]]>P/-Q&^O"I0(O88O%QH2MR9P/?=T&OG]OPMH-/.!-W45!=B:.9U@Z M/V*U;='L?(FH=Y[U]I2,7U[#7Y60/ZT*+VP:O@B5;@;C*@P&>SPA^J6-Q-I M ,D.O!!0'KD'Q_'6[S*CY.4+/7YU_-J4'9/&2>HE,9G7T9$MV8HNF4F"*SGZ.FGL M!Y*M2I[JIY)C=G3U^#; %$;\1_KOT1))ZGA5].-=-79Y?^'8YHK4_3-\W#3N M*<:HR_)5ALA$9G56J!PMF)[36_MRBP36%4=_ DQSA^W4?V+$KNM^FUM>7E%5 M>U!5'P+_Y2+[)WC^R2P?:_1AMM"32OU@("#FC*JYU@PCQV?0Z$\#"9H2.05% MB9S>EI8WTYQO;RO>7%;\QV-UJJ:V2"JN%U3$JBRT]0U0A/@/D=_J/]%/5JW[ M8K 4QE64\M)"2<&FDQP8#5T_AL>^5V&'ENH$*E#T.#K\D?)C5RFF WH(0]H7 MN;&(82*QP5WH(YHDN>+ZG+%D:=EZ63TW7B^7I)>Z?]=BL\1^_3/=6,]/G);2 MI-YTIGV4LB;,@LRL^ITV_2.U'8/_]X]*LWADE=BZI_4;UHOR?2X,U@H_UOQ[ MF,Y->AU-S$][ M>K]QV]S^D9A;YSK&Z4>Y)R-9P+K";+$RC'%^FQ+%O]EIL=U?X4I>:K[>;F)P2I,CYO:@5"07Y^)5GEMZ.:6ZJ@F@P-," M!NJM+K6X;I1_#.6&XGPX]A?L0 C'2G9A6'3>,&/*Y? _* K[ TU.OC@5Y:G\ M"0!W[H?U@4MRCEF?)ZPQ]:[$PGEFLRNIW&TQO/]JLSWBU9[DX5Y%XF?B3A[N MK'CMMHMG5T"<@6"J[KNF%"5(VRZ:>37US-AC1;;K7-[D93\].?1=D]M<0[UW MM;9B LF+/=Y@\J!7//.32,9TB1NV7S@3'GMX;_;__E_[0Y8EY?]G[TV;$U>V M=.'O;\3['X@ZW1W[1$!=S<,^MW>$ #'/0DQ?%$(((002:&#Z]3=3 AL;3-E5 M8 N<':=WV7(B!-H[6LM][(J130T]%S<;5,?BN MO]796MUZAX[#>&ACC&CN[R?Z(D,MYR?%_G?B^<N%[Q#&P MA__]*C3J\/ 7/<_WIP&Y@,!_AA@ ?MVOB\)_LKJ'HD]ZWIJ8N+"Z^5? M[7KF+('"G\]U(-T_^O%/.XQ0@S@=A9H]!PVKUX2K:\=)7>2:E^=_[ECWD9&4 MSO+Z2.44AF,UA>((7!GRQ$@9T9I&\XQ&L83V,N8OW&;X^Z?PW>7D?2%=$6$+ MZDR]UA9K;2E,O;KTB<25:SB]ZU _<*KQCI:\8#./$/H 8#^)+RV8\.T'HQ4_8GPYY47S@CT7Q^KNC[^;H!KL>/5DMX/ *<@T_.],\E MP%^=VM-MVQ!:[6*N6!-JF:)0 0U_'LW$^:7KPWIOUSN.:, MWO$&C15]?8X_T9C4%MIB%=[R"LNQ#/&;- 9?FL!__@$9?3XK?L4^/;/@DX'F M1##^,._=-W-]J]OG&19B1^] 3P.+\O01^"$$;Q@+FU9GL&^---%UWU,HG"6X MWR/\I[Y*^\/<.&2SRR(2VZ:RN[9_BX5,B\5=@J\'( M!"_Z]YTS$8W8XI[8XAF\G3%T[KKZY*IL\?S^R((2?@,8!U/F*X[W7$ZB#6:I MA]Q1,VT]477"#'8Q#/!X@XT>C',8Q#EWRSEA+(=W2\Z)O@%&E(3NJ0G0A'77 MVY?53XC+ .P^8J:GPV,1,]TM,ZG>)#=S;LE,X!L2X"O6S]?/=^43 O%)3/E$ MQ26Y6A5:_7I.*N9KQ5PQ(]3:0B93EVOM8BW?J%>*F:(H_1Z?U!P?S-MW$F\P MS#GU_H'('L=^+QDTCB8PHBK4A'QDTLD6I8PL2<5Z3:AEP>-*7RI*"L[_@2V, M>#A;V.TVK*K:JA$RRU._HZSI:; ]K&.'UX=@J[.M9X;7T#./02:, MCAF);N M!;/HIJHO]"AX]]YM:R3^. Q'-F6 Q,6VT"YV1$ VX-?*_C>%8UB:^ -N(Q^. MVVZT6TV8D6'Z8;Q"R#7@P>SP.V2ZF>,%,,!.&#J!?RB_VC(]Z\XYB:8>AY,H M&)C1JE-5CTC9N66*"DL06#T^>H7[^,BZN&XZ 8[!<.97&?FA=S3+HBM8U\\Q3 2>A# MEM@8(VQ;K.(5,2]40L00LT!K!+(MPU-_I! \F'/\ZIM4T0T@TH> &E;EO7M$ MC;MCXH.'+;2*4CDG9-KU%CAHFN>QWT3 B!N$QV.'J^T0%+<3.57S'1=Q0:S. MF)!K+3%?E-IB2\Q*0D64ZCFQ*1?;?4G,R*UB^[F(FPOUP03\6*1,BLF!/D2EN2&_6:)-:* #Z?:$.A69+B M6&0:^I0-R^IC-;2AR@O84$&W3<<]XB7$-W$B ZI:K(F2D!/;?6B.K]2EO6V# M_A/![,%L0+?8IRIT>DOJ6 <7S9')%'%'G$Z=/K':T#Q.,']B'J4?CC6NNTDG M!JW$T7XE$$]\^7$S8J]03!?#% :,I/[$X<8\'"]<9W/$S<0?TT'?+A#P MGND$1A0)[5!\X'F2_$WY00+?I/J/(#)P7U[]\0-)X/%,3;]4<.!0EB3E(DB8M?XRN?SHO2]>EM+TV>P_E^CK4\N $)]R0!\ZD<^I2<+R/\DW M2I)$Q4,21S^'Z(F*DJ"B)+]9E$0C]!$SIL>*1E-CA2*U(;C%1KS"#36.92B5 MT8;P1ON<(B3AX<)Z1H?#O52Y0&J(, KU M,OS].4?WRO5(+DH(KU?2A@U'FX$*VX;.MHFHMVX":$,Y0(6 E5/-L(";:MIA M'/U:=4>IF>-8^S*ZAZAA6'[7M,,H^[FNVO"O^R*H#==OGJLC/1&^^Y5A'V7J0#@ _[C@OOC\18 MU7Q8G5B;!:-7RU##.#(G<03^%9 (6\?1U ^S3\5 ;>@*B MHH=A-]B9NI^*$S9S!JP3?L_\*38U&>[#A1.#'_8F3C ;P0:V.BP_%P:%AQUQ MM_K+700@M-\W/;%V8/WDL&TL^,BAG:4-KFAS 3[RNH]EN)^KD\?1 MUIXTO0P,0_=\[_7S<-FO'YH0&T?(\VJ+7 M3[5S#]?G'L[5[DGHS(+*(ZU?." M^2)B@9#-UGIBHJ[T)_:<00@,:3T(YPJ@28>YTGM4,.T1P")WFX34LH:UE&'V M=!"V*M;TQ5/[U",^]<&,(-$?YO;$+N!9-$]8WSOBM1&@K9FS>";M:._&D5L: M3G9/@"%;J MPW O7A+@$1*-]R6?-=+5@#FLN:M 3M^^)#,A(!YCD);9. %A: M'86O!W/QS.B#OT*E9/C)/:N%WQ:6=7QJSOR2R0[H98!7 F[2H[/=KQ+L56BN M@OL:UC@/ 29DU8NL[NK'7=_AEYOVRIF!W7!-SP+;&8 WNA#DGYR01^<=$<#1 M(N#\ &EHX>8%$.AF9C0G^Y<$!^$=4&I@3(X/Y6@O?K$.2-4C^$7@*#S'#B6D M8]K<-[R&IP9_V(8?@C3ZXA@ XJEK^)?PB^>PI/>!5$+63JCC,=PM2*#@>0"H M\0G-W?/ OB<+^&%-A>7K7WT.;/S(!&]U$Q"6 .W!%N-CUYGO&7?/WE%!0S&"QY\.T]PO9'K]]OXBHM??;V[I'='@)/=^>,X Z?M@A_.^/%B7[ M7;GEN#@E_I-@7^F01TV H9P?2CJA=@CT1'!K_STV-_KH6,@_*"J1Q/;2)A0- M"W704RO/'ZWB=>0@%,8N-I/!N1-[R/_\BV=8_C^OY_7*:/)F9?./3OF=ZDC( M#)$"$,*([\,ZMV'#!0U@NS,'R 8Y4P5LX/DI/:0^&*D/>-;TGF27L*5#"$1@ M2P!EZAL ^6%CZZ>7 +@'+X4?"!:&"R\8\$$3]K@?>IIK1JS^K'2<6'00L2)B M?4FL'J M<+T=Q/E(B =">P#%[#F\^.!?@50P-OW]Q_;2MI-X(N39=B]@1_?" MDZP[VK<^012)*/)MBMR+)7O5&%*0"7,S1D%4@1T\@Z#G.;/ /\CXP0(FZH:R MPQ-*/@U U(:H[0/XIP&EQAL'4"X< 2QS/7.\#:GPF>*&VX,>%1+I,X'"7T^( M4]66@>G"/T4*A:\;4!2&OX\B/0U(OP>[!H39143LT,:ANRM3@\_"'DY1N5I$ MSHBTO+>>*8E(HLR(-6)N8C,DU!5=T>PUP)4TX0K!S;76/<<\V $14B*C>C6$C?0;OX5=W,/C#LQX,80LZ M)$:FYP:+2$QTX0?5+2(U1&J720W 51CJ"TEJ9AX(+[0XZJ[KN$#Z"BD)^IE< M-1A!TO*V'HR7&ZOF#$;\)/)>.=.BH,FWUR?'SA'J'S)?W436&/#O0MV&=FM$=8CJ/D!UVG-Q M34A%,W7]Y,L/9JI_Y%8UW4C 6[AZY F%SW48**Z%'A-$>(CP/J"IA@9C;3L$ MT!:%P&Q#NANIOII8P. 8;1NY81%=(;KZ * =A#2(:.91&HNO:Q/;F3E&V((= MB':>[P8:C!\XQ ^9[B@%S2#;@R'NT ;=132(:/#]V';L& ,4Y,-(KB?37$1L MNCV)(D-@2!T0Z$:(P!"!O4U@QLP9JK.$KCFV,S>UQ%I7+>@^B&(!CH.4(O(Z M,HSLHV8T=6'ZX!5A- Y05$T8%0/+ L8;VC!$>5]+>0='U1%)O;AMPQPH0%?@ MSRHLXP%C$!?@RH14"@XHS)D S_S0M&)Z/@S_@CXO!X!E&,T8A0B''J\H-O$0 M,QSX,)+PX!.&WC#7F5T@UO-I#]3^L,/@^\^G9QK1<[SH.8P2=Z!C%8:/1S?U M4[3O$['OXP_U*+P@C-<%=*@F#CAL[PG<34#7!_SYW@@37?$Q(\Q7,J3FS!= M? P=M#"B"I"#N\??9/1@Z)I =]Z'8QV"X:'Y)M87.J*S+Z:S(WM?:,W3P9WL MA@DAB2<[3!2O$DF7D93X.AWA.'4!OBKRAZSUO=-73QYR?HY(VAF&H0D'211@ M+B#R.7AO%)5]%+@>)FN$L31 7IA=NO0107][@H9)"B]SVJ(),>TB:_.I+^T4VU5#?.ON J[VZ\O./I$)4 M50!\"XFJ"J"J JBJP*VJ"MPLM3Y\9,+^6GZ$YR\6#C,S(\_-/LMNE !(JC^E MV>F;B0I?M-H[9XY"IU\E)(Y@S+;^G-7W0H^''WU.%C]*$SW.&#?I>S/;PP9^)*A!K8)!2 M\DA,APM4$^#A-E0X==]\:BD#;F-S!+8UG!K<)MU>F:YC0T'J9T@:<*^>-@\( M6"Y8060X,>=A=!7\-SH^TT^87I0?ZX#U04:#&Q>$<7TFI!$8=:_" @R$?CHI51C+[& W@/M21-\4>DA2KG>[TWRR;8;.AU>9)$#K)Y%B>J_S.H] MCK)3M0G,BPYC\AP-,-$>'5Z<2?+8IOSR:R/,N'A@(QVF4@[?EV_\BP3S#Y3H M\!9 # "/() ]:=@PRRGZV81;!C\5EC (]19?M2!6 K5Z=J@: H@Q2HWZ!:6] MG%CT8OCA_:DUXE?L/I92W9A9RV/,[8%[,L?M]SW_AJ;D'BVI@'V<+'HY- MWT!3 ]P'5X>Y-%%8Y4Q=_TP4QQ &]HMT[##=?^Y2J M:_NI: .L/@'V!>SIT5US2#0+D1N0UV)?*B BE2>7Q042N6W]FN-+]K)P\5)# M@(5N/EQQ[: EV&#?/ZC6'NNQ[Q6"L.L(0=]&4:*0HG17BA+VDT=JTKVH2?OB M:]0(TWB25Q6,&F(*17"DB73N#ECN_;C1UM M\\T*X]UZEZ^RZ:5/$G:WNCA_E^QHEHRM4D/O/^2Y@#<<6/\B2 "N&I80VVO:JR@/7H)M!X!8\\B^8=P41F.69PD<5H9<^.10FE#<-UIQ%"A67H,GC,LJ8]>7'=M3;WH.2N!REN!)3#48N>2]?4:C*1>CZ1; M?5W#V2 GJNRH[\DKVVW*:X4X?2>3-=;<(M@)6'=*I>G!HI]M:0(8>?).9TY3 M4HHS5G*^*]LSTS&)5K^ID*?O[ 8>E<\7MUTYXTVT8-'QZ_BJJ5 *]GIDIF7: MF^',SEIEIFA6E1_8@L*3)/L8.QF#I-J=:V-%CTF$%G6LH;8.3)VA6OR(P% MV6V*F>5DUY(U9=L#(]G3;\^3W)#,V%L!RRB4T>92PXQC&@IW.G*8;LZK=:XU MER5!H&QA62CO9H;"GXY<%0AV7@XT!+^JJU;470TL4Q"R+-16<.!W:J'.^Y./I,B8M M_$:SH 98=0$(CSP=NLW/VWU>'Z3$.N9P]=J::F69%59O>7(33\WYJ@GA]8N55P-ZMDAODJP8<2K\>&N@C3O2[\MS:=FLJ937=;,MJ M*L09RM*F,S/?*MI=>9LE&%GD<7\=@ FL((Q\1=:QVG8T*@6RY8/-.D.O M'7>TXFJ5[%)4ZZWRI.YUBEL!3. ,O19GQ640S-J:E:<[;IO-53+S%IC &7J= MC/S*AF"M(F8:&55AI6RUW@%O/4.OK9V+-XFV85G!LMYL.(Z56G-K./2$!F:M MGLFW<\H(J]<6_D0?VT-+!6\]0]KYP/4"::=L1%41F%EWH4E5'UP!9X@PR[#5 M_KQ7'3R52G M*U:J5MIIHR"?TQWPUC,'ZR\IJX-5A8UL$LU-A6/P;A5<[.29@Z7(5&_:'FY* MXE;8<;+=GC;XMJ&09TYK8EG^MM#+CT1BP)#*MM(CA(&A4&=.R^<[F?28"W K MQ9C2ID:Z@&'60&X_<[ XE=)J7B-G,63&:N]:U1''@Z%G3DO')VW,L)@&5K;R M*X;,F]U6&0P]Y[CP_'DD;\ZIW;8$ M%G&&CGRJ;<]E?@^7:5R*< >]!GZ*A$\;OLMKCK (1:JHI#NL*H!H:>H2.; MK&SKB_'*!33/")-VM9]I, 8<>H+\_,AL- JN16&I<4=RSYSU02DY_)Z"06%_1Y9?6%C]EQ;7H\"XIZ'J M,"PCHW^&K17[B='/UM8KF2WW_WU76Z$W0^I^,@0ZEQB>"_N3H-'!Q.]@ )!= M[%J&S@4!&3J7HW.A?F(X.IB;']W%;3NBQ9_^]V0[ MKD J]$_FKO;FX$;;4PI^EE+>CR=O[4N\(>:K$&6OKA\"[1:;1.B431PBG.Z' MC*!;]E[0Y7V="N_H>HHPYZ&(B?A= +H#M(D!Q=R;0/-78*O!"#;3^O>]H,S' M=^!M,>6/5_LK13AFF/I!AKB1$GK'F_)[>/D<:?WWOS1-U\?C3V20-]KLOA\C M!,\[CEZ[!L-\[H;$2R[Y(Q,UVKC?NX_N>=\^A[[NGB\_\V[[+OL4._7@-^ZV MS+Y#LQI>8W_?C= 7:S;XEI13S*T;^KWN5_G\%P<1/^O5:$__7W,#4 M])R[[XT3V*;?@KFN,OA!D7QP[JH[4F0IJTB-R7)FT%)5GA>R%C7E.K2P%'Y$ M+38L3:XO+#N;KQ'SY0ZR//WC'QY/5CJ49=NJ-S M@."\Q$2?C<(244_MS^Y!'/T\P?K+E:#[OX%;NN>[)JQ!];N,69PNU87I=.9B M656[G5E1;R^"M<+"NYC$DPQQB3'CJQ[>R<7[$'Q\<_4P-GQ\NWOUSQE9QILT MRV\7&4O?I-,EIVM4&UV8#PUN6)Q*\A1]]1LV+F)C=.D*FA95-W!U30?[-ISI MR82M'\HK.FMU7[#MO^X+XX7#W'..FW6"H3\.9H>UMIZ6NC?3OB:,&J :Q6TW M<,QN++L6,^Y7)IC8SA=-(R0+$N-.R"*T+MQFDV['0'^^2Z8AI\89;-&3,SA? M#Q9.32F[:R">)FF:.MFDY*&47M@B[4$UL6O+>M]4';L=-)P0>$WWWZ!QF (_ M*>9ZVWS;%NMRIS9-$<-45X*%,("LAQ-\$L-/P0 97KZ/X>7:(N$W9?<;7G(? MX_?5*E\H^W4"$\T2*>TVKM(S-0'P.Q0),2+)<=>7";]0 &RX^D(U1PE]LX#% MQ*+"TU%Q6^V%$QNI;\@,<]5[>$]Y8D1X0'NK0ZJ+ O_>9D\CS_LXJ90Z8JI: MF3+-#N6TN@*8);R.^21#LLCT@DPOR/1RXTOU]YAW9QN3+8D76F+9]&<+BEPW MTS)D7G"W$D22I+ '-[<4[97N^;! _*'G7M@*9*6:L["P.-C_E*="&XSJPW[V M;F(%+5>)O]2Y Y:ZTV'"B.??D4$&'-'F[^=E%^VL/O2?VZ"(FWTSEC8LK)^9 M 5G#')OZ2/!>V_(.&Y !ZS]KBMAT^;Y(X!-+3-F3VIBHI3,K0.'_<$F2/O6- MWY6]YO,VL9?I]%,-KN2(C+:>I)QLA1EJ:W"UXDF"..7.EP:=?]]2Q?O"C+CX M7\YO6HKBDT?X0!+L*W9\9D3A .0YQY74)\OI$W_N2PD7]UVFBO8K_CQS9:HY M?\;/>VI!S!2W,M486@[3;<*:J40(;02#K$]?;7U"T/0[5BT$39\@*MP4FZQF ML HZ.;$M,FW'SE!J8=7U0FRB0XD!9Q\J0*GMP.[5-[**?3$W?*I#"S'^#;U; MOU#!\R+>&P\(MBYN&ZN>7VT.LSZL%1Z6CB5(+HE?C"I$%C3$Y^^^\Q&?W]*M M]0M&7X[*Y,"7V@.,,";V*F=D9:HK0$:'QC:*3.+4)=7A7JQM'TS,;+BP :Z_ M#%WI&79A +0]= M8YXS]M>JJY^]SO<>M.M>YP_!RRB6Y0I)O4]4F''FB\#776E/C.Q865=SE=W NQ$!E.(^"1)W]"NCZ[EA^!;%,=RC=3<#S+N%-\I4IIN M^G5><=9[0V9[.CX%'3!D=MF+"=460I3R"9 M&NG0G^VD/Q!FY-5Z]G+E'#<,6"L^46ED3COGY,)59B5O24F"14HV4ZMC=\=="@'JWO&Y+Y7D#FZ?*IM6"%*"$%*] V5:-N'DX9QJD .KSFV]K9' MVW!2 >4-UYC4\K6<.UTZ!&SJ38=6;\"=_&DB,E*E$?3P(9189\L9QLIO37&.501*7^.\0:XA2D #/);DR4OU M6!Y!&:\O=%?UP202,UWU]$1($BEGG H\_8Z*-<2?W9%._\<"P!.M5B"IMN " MZV/9BXQMYZJOF'6L6#.4ND5H&-9:9=R>U@3:0%A:$V@#)(FBT^]3F8__#B C MP)]?Y1_E]V)+7M=8GFS).F_.ZUDUW9=[:\CO=&B\P[E+,O^#:O^A8^+J"6:Q MR\#\8J\Z2D^YY;W_7 [FHO6O."X;?-XKX5A=-.MLD^&I\@+H_-SAOF=16XLO MU_F_!4Z@//6O$1C>"11!IB3H@X4TL8DH.21$\ (O1@P\C4[5GWQ,F/!L3=.,#_GAU?:_F3&5@11,EK9I:85-$$ MHGQ8FI$EL"3&W+!2,KJXOYKL;\[=Y[+*OREWWSJM_ Q["XV^M[1KJYFX9&H= MH.4;M-L)V1M__R+Y/^3 M@/E]_O:.V]S'0(^/%[\_@3O241_%+QT#'33F-!Y+]>HW6[;/GD'[+OJV?Z,0 MYS?6=C_]U^\$7A^"6K_J G0M88@'H.,XX,7-L(^7K[APH M(L-[#5M%;=;OUDQ5 ?37!N0'*Z6_721MC15V1"63ET5BGN[.9U;7IK.&0H05 MDX@DC:%Z2=]9LD=-U>-KJ'H?@P>JQ*J$S\N8*=,B6: ,7>FM(8/#W,TDSMU= ML.BE>_BIF^M"W<)2S_<@$<8?F+Y<[[G_V_A F(V(+M_FUY9(V')AT2YC#(6/ M,Z.E,<'EID*$=9$(ZK;Q(-^:RA&??[G&^ "W\KL9?2/4^#1;TGLBL?$STXV3 M8EPL9/2H]3I)7&+T1U":P5:Y@?[<>?-!9>AOYP&ZOZL9DN&1K_)"\\WNG*EV M2_[ FL\Y<0JX?,4,!84(:R%1?)+!;UAJ >G+WXC7D=)\J^OYWG.V<"#TQ'=Q-C0&Y>PAF"28;%@N\B MF?(;>0'O]\H-"Y(=Z"P'R:S^3&5O,^*PL[6")CTG,96MYFC/&U9D$=RZ88$C M@D_B..IY?9\Z\3?RAM[QY?F;;#L:D*U4NK29REUCT MZ9*%,9%-]7LATX>]=9+L_;76><]=O0(W-;3U#I[ M2LL<$=K;[-C;53;=:E>C1&(G\I/5:)+JM0$[LE'?VB1!7LH^0DHP8ERD!/^Q M$OQ[G#MGYTY[YHXLIEOIMX21E#(73H^KYS]M6/+021X)Q0^B M"$/HQ0F4^H5!^Y47(X_G-V+ M+GE?U_K+JL_O 2/GY&: Z!(7NJ^4J=:+F@"!@H9 @7&7>B_?G2)^1D@8F[9J M:_H-181OS>=(I__CRS\74>A[.;JFSJLCD\TKXEP8TUZ_8*S;FV8(.#_^X5"K MUOM4X^._ TC]__/K^X.LCC65C9,A1FNQRW)"36U3N04CP,F%(52/T-?U76;U M1>!J$WA]@[/RS%$H MV_ SC^+(^4_:O';J4#S[1US\LX\R$ SC= YDW]E2> M.2;R=Z"$OM&D@4FFYF+=KQFYW5R;U,L )<(:7#B6Q% 1+F0,B('H\$UQY$:A M9#< DL:\CPUW N&*^G+&EZ;BI%G7UQ!(H+C!)SGBH1*6&\]2Q7QN^G-H.( ) M5O (P3S@KR_DC6/CP0UDC^_0(^I2+HCR+"9%S@\LT= MU\>DMBP,').I949 M BKB;%)CD(QXY_6D.9!(>%<4YKO"0FW,SM<%1/*MB4H M?A]7Y*U-FYXU[,F3YAIB I 2F"1./7HT>M1:3CMM=X!:2*)6LW1&1E0(UF4:/9NQ8BWE?SS.AO M6S-!]L7Z:KG=,$Z1E[I-"!,PW CD\3]1?Y_L _2:3* K?LP$D%[&9QP#UY) ME!MP1_?XQ=CBB[VAZU5@CN<97RPZT[]&]^TR(U M!,4'?&[GK8M282Q%"2"5'CG_D M^+]+0>'="$$-VPN16[8LD6E4!^J:M:P=*4"$@.HXDV3O3QN_1._UMQ,"[UD+ MCS^?(^W]5BF %]D;EZO!R$BW22Q36>:Y+K\5N_VF0K+[NJH4A;+Z[U-QC_\. M((7_9ME\%WG>Q&NZ2^0-TY(&.5/'J3Y#5 S(\[ 4 ):D'K@J>O0-N;UA=+^0$9I)SM T0\SDH!S"HMCHR GR]I/!- M4>*3Q_?=K*D .^SNZ MZ'\C+/S6HYPAZN15O\E MT?87V7JR2N?JZS7?%$V\O5A7%OY '1J0K<&US24I_%(2SKTH_+\;9.?X$]U% M0?@H"/].98$PE_= S75(S.^*LQT7ZWTQJ^>J6-Y>3YEYL]3J#=<*%=;_P[D; M]C-%VBW""A2*_X6)_Q\'BT4M$_A.)AAB.L9)%6XQW>&J <$"1@%<;'Y\1XK_ M<7+>3>2![\#0*$'_,]/MSO"J;<\YP]XXI*7GA#3;-IA^3@&\&E;WHW@^R?$W MS+-#-_FWX'*4<_^IZ7+GV+PV*,^+[I"V\KF51]6PK=9.A6P.KV2.3U+,(Q3T M_Z!6GWDRUGLOK?4:;'[^5\WQ]02.__M./74Q4.&_D*7?6.[5%HVTTV]'YG%T M++^3S&.I5WT0K27?T:R),P-"A/<__R+Y_R3T90#I&;E48N4H_1SD13#[$-3Z MY0[ FP)H7&["?0%*]^#%\B:J"P-/_NNRDI,U5^9(#U69J5:)E8 M-9WR=K,LUJ%MXL_L&<5:[@.:SM,RP@NAH;IU%VAC/FQS/0OTANY*<*Y/2A 6 M*4$UU745:\EOT^EJMX4M*:M)3.MM8JTVP=[?;!L^I/!]VCX,NYU10Q%3I-C5 MS;I3FE;K[G3]XQ] +MBY<.Y7#Q(+U4VLX+_7Q!(M/Z$^ M?<$;FU9@C2&WK,\]"^(^BI\R>Y;BI,28QA%08Z-10]86S MF_R; E;T&WP/V$7 0[/HR5J'"S@\^O%/ AX33CP?T[5."]F=8L+7CVUWNA%_ M8NDYL6C+W9Z<-\31PDT9@9".(W_^6M_SG<6G60DBL MG+!6 4Q1<.!@<)T#^7V_\DLO^!0U<2]O**$. WTRX;3KXU#L$#:F]S0B$RX@ M_+-0U>=#W57D08\D_)%9QY8-1N]930\POU]1WC;Z^MW)CV/U@5[NG@WJ4?[C:]8.H;7E?>=A?F MD-6UU7CP._B]+/Z=Z( MXG]U=!?46X7*EE>&8&S$P%KPY?%<[$[+X-AH.LD1YS*?WW%(4,\]-_"\"-5G M"<]WMU(!V\YXG5D.BXK,K;] A*(!H>+4*P'J/=3X_K5NS;*ZPL;B$%.5G.7A MPQHVY8PO6&MDD?C(6C]VJ(31J'06_5T+W'K>DADW52$_^XJ%OK"WO'NUR00X MUX4.:'ZES[9WY.B*OV;[Y>[<+XB C>GE$ JO9X+KJO61T#:[S$[<#OC)>,?I M7K=B*%18SII&X;/WZ0./_PY\N>_\*\)F8RKSOX4-7IVMYD;-(2%O:T$@EA=- M8SYI0FR@H03U1S&W)Q:HV%B%WVV42C^B42J]IS8.LQ?.3%,,T32*="^=:RET MY@M,*L5VUZ7JDVY9UO-BH)2*>B!7/ROJX8]V<#;LF9HY$;:6N5PJ=KK(9':E M/PB9^-T=-/&TS11V34D,Y(TTV69K=$T3D%'J3VC_IM:5EH.U<">3+6&J;DN8 M4Y05)B?$URCU?H*_Z;;YS:HG3_LV)TNI =Z822*=<8T?_^ T,DI]-<5?,$KE MMFS&7&6I;7TC M++["?H%C6)+$V)M:IH5/46DS#2N474W/.Y0K4L/F 5JE<30CFM4Q1PA@] MO[9ZJV%7*GR%J3&.5JG8"-LQT4;CF 1V+[:KV]\A;^FG0=/J$2KV8A4 5.#I8/7GN'N3M4N9N9$+2?.95K->$(Y2Y36"A5V M:,'I)'^&N:]1YPCI]M^.^Y&.?I.;_%W\?]J186+41X.R8NE7+GF&\'4^Q6UYJ[S A1TVMP;S%;CDH_XK?)(\ MTZGA>I<\NM&_!2+$OG;K9R'"#97VZT'"BO181FF6TY:ZRF<# M-*IFQ 2(!: M/9MDZ8N0\ A:?521W7NC6"!JP8#:M=RA"?^X]J48$O(9YB>G1&EHM@1&)(A^ MLUA*L1FYNE;HL$D+06!)G+W4N@DI_:A1"VK4KML M]0S#JN<% <($E!& WL">362.9V64MTD:)X[$@:,&+6$,Y.W%@Q=T3@(Z'SG! M<*;'@=H%DOZ_:@J=!A M/Q<6R 8PR$/_F?9!!Z0[\_9 [XIWW]*,Y?W,OZX/DD-R>EB@&5DBNC8V=ZD MR B0\<&MSN)\$N?_K&]K3.J=[:_U"]P>?2XUT\=^."$4O_,@D7J_K$D8NSU! MMR+BB]O'M7W6%H1WQ/_Q57#/WX";-1WN5[('^8$L@ MWK^Z(G5 VZJ%5["XL>V(X/]5$7/+83)GB#X89AY*Z?<,8)?Z)[.A0[ MP.L\/>Q.%MI*0G?WV+156S-#2_<^)\#[&1W5R%S]\W_!?PYKU&:ZZD(RG?SG MY8Z1<%I[(L6P_[X)1N\WYL4^T$?S#/_[__]_Q_-]MAJE-&?FN'\?9,JCA4RB M!$$BY"9#3PU=7;52ZAA\U]_J;*UNO?W"6/XG>1!7_WX22^'*$SCVDZ3_.W'T M,]R!D^V;JYO4T2;MF3<2+_8?.SP++Z2GAXX7AF+^[>HS%:8@PK>_>&]X%D"L M^IL * F)!?RZ7QCVD[_1V;S""1)[1@DU,7&A=/NO=CUS%C1^F:?9AM@ :3<# MA65 DD],IUZ3\=Z&A*.!'P"WBQSS\O3/':H:RN"*J@[U(49B"LF..(4:X2.% M4SE"H75=!31-DRRM_8BVXH^W 5+'\0D,@7;P*[;K@'M+WR0315O[&1K!I&#H MF2-3=0]MBZ.%9 Z(DSD"G*?,(\\9[_V3UUS+92@]/?/ABR\]W@38U?& F,<+ M2#RO("+0XT"A2A@H-+P2C5Y[03G'A9KT MA1^F>P&.3B:@,2H<")73^"[L+V$.8!XJ/.ITZO_8%!5?PUR.'15-OSU*%NAADQS2=[YMU MWH$CN=%/K* M&HRD7H]LY0VUNUHV14SG@PF>G12+O9H!1IY\.U^@G/F\**\MW:LT&VVEZFR$ M)OSVDZ\7%YCJ-[N4*1,T!<;D.X:3;2KDZ427XVR=[W"&+C++FD9/?$)8-.#( MDZ_7Y@.Z+M:]F9P1=[NVDW+.[7+4)1I[,,W!PI>6N,SC6GU2\)TG M&YI/]R;+O+O<6D2WPU3EN549%P4P\F1%GI(BALMNF[-,FB^-=QDS*Z7A.T\W M5&KQ8KT]).;RLMR1E$PFO?*DM<*<+LEUE&5[,VP*F%2:#LND-2GF=67[45/C3D8*% M%6TGIX@RH)1Q+STII&OX6L&QTZ&M;F[8,NJ[A94O9_/551G#U0H@>_QTJ+') M-@J]+#\5YZVAZ*W&FW([:$)+W[FXG90'S*#"!,R3%9U/V MH-NB%W)J74JE\DL?%W=@Z)FCFK"N-,"8=:T%KVP\*^KYQ8!EU:RA;MPG,DS-;(TMMZWI#VX+-.G-:C6#1+6ZKNS06>"4J M*#?KC-X$Z'OFM.CURA\.)K8BY]D^NR[K/*TYX*UG3JLE4Z94[BQEC!F6C9VV MV)#^T(!#3^#"PW!V.2L0#";5J&&@,(6EU0O?>@)7%4/K-W&:&8O=RD*JR_[* MRN$"''J"5VZCW._[G.[)\X&LUYH"P$XQFL#)#,S))M>K.!-#E)9Z0 XJN1H^ M%J!E_92T9H -!#\LQ5:6L#N6Q7VAE9W6 Z/@XSS7$=*V5[W( / MYWJZKE*_955)39K)2Q9W>7V^QF@=3/8,<0LEBAMM ID 5,X(XVZIQVFM<.C) M6SO.D&GBFZTL+Z59=C>RN@4V'PX]65>*R9EU>UE5K&63:PX'AM'W)@(<>K(N MT\^.G?D.W("I7+]>[7B#0I-LAA,XF8%.+^=KD9]5K/((K]8KA>;8R8'7GN%$ MVC?H)6&J*9%9VPP]L]*+=1D,/<.)O0E;3Q4[_2J6]Z?3%C--C5-U PX]F4!S M7BS4U);9LX*\,FC.L-*DE V'GFQ!:;?N3@*JAV-;;L+[&MY)S_IK./1D"WQ' M%+E>9366F9K<%I>+_(K?1A,X99HN;DA3A7"L#"/G*MTZ*Y7@9,_ 1FXSUNHZ MF2F(A*WLQJF!*/+I<.C)6\NX;IMBPY,LG;13#6N8U0-(W6I9RNU M:C2!4ZETH$Z:ZBBW$%/VR"$KG;&FS9L*=>8"7S4+#B:43 ]LJBY-M!Q;-L'U M19T!Y&+0VN3'G@BNKV:)K!<+I4H)J!G4&4 VC'G:Q]CJ3LY7FB.F-Y&\4BX< M>K(%LW2YDR^*:5O,%+ 26W0ZY30;#CW9@L*ZUY++W$#" D%4"V.E5I@UPKF> M;D&]TN:MA=O",(:3JJDA)=1K?: 6G %D?I>VNN:T)(M;/V7E>D9VT-8%./0, M(*=*3+4WFUAJR\.F#B?W1*,)AYZL:RQM2U1;*_I AS#Z!2>S-.=R.(&3=772 MZUIMMC3+&.&/&6E2GRUWFV@"IQ=-E6C5O$F3$9GIF [6ZCQ'N."USX E_'WXX5I"A-7)OB80&,"VRYKVT?1YY,O:&SU-SLN\>OG7_ M-CQ2M]\77DX1/RGNDN?DR&1W]'X'O',\<]8'??WP>PHZ9?Z.+,6PU^4O+;1[ M,WGXQ8>AZM!S9H&O?X9M]CT^G ^;.??__4.G'GG1K8G.Y8O.!?])HX.)X<$0 M/PD$9#$\%P1D,3T7 &07(\S0P7P5PW 78[S0N7S-N8"),>A"_:20I'R[@_E@18Q?FBR_;!/.1@Q^ M, !>$]1:[?5NVX? MM_VIA'8;)2AFF_3YS,?^I+^VEM.5F:_V=AAL5,H",."AIL4Q&R)0/T=7Q._2 M%4[\Y/A'HBL8/GTEX/Z5Y3]FF!0/8N(>C)@() 4@*2"^'$?^Q)D'X[CKP?=E MNK92.Y]&;&AONAM;\"6PU&8#6C M?R.) 4D,,;,;/ ?_1[ ?FYETU=[,0T\WQQO+VY&2U_I=J![?U\%,;Z M&]SP1X&57TH(OZYV%)FZKE;$-3)=?/Z:W[O$*R\7$?[;@7C?B_ CH>F.UGSE M]4?R$.*$,P$0:%/.A5&A73EC-/I&%R?BC+?B,)(S]M>P MDI 7##W--1$N)Y#DI^X+,2@4\L#T=%F.._EH-HPP4 MKBCC=76V%3#=*V^7A7&V6E@8?]#T,53D)X._C>*ND&]+@6=XR;U8(LQGISI*4VGE.K;@P6L501[OQ)XDN N]7>( MN:L[UJ#_*&APV^K>L4,#XA@-B-]' SWMISJEKIL3B79W,<*U=MJ=_DD+V&N@ M0C>VO%I>VFKC2W&'= MLJ12KL@M=MQ0'D-QB?_Q#TEC29R\D;CT&:$E" UNC0:_2L!Y/#2XEKCDI]I= MU6A54N(\7]?K:E.HS)6O1H.FCG6+:6O1%LWR2*&RZH+)X&&A5Z ]D1B5I#GV MC_KHQ,/#?-%:$IW2]>PC\>H#&7]FKG^$0K]O.CJ#0CFF6NS4LL46ENJ-@\D69VO+VN\W M#;T."HVJ]BCEZPIK;46G5^,S>JE'- $*0:L1G^18['9&HR] H3NT(R&L?I\7 M&DF:OQ._@3#^]ZU?9S">7CE>+=/?V>*<="EQ4>=W1.VK5=V\.NZOE]1@(1-B M;F2IS?J",2'&\S_^8=@D2=ZH4_3G1\?$GQ$1>ETSQ@:AU^];Z\Z@5T#7BAEW M1:^Q#.&,UN5Z1;)G7RVA+M=6DK&)751;6T[7W MTWVA4:[M^.HLX>XS/:ZGW'X33?;KEQH/4#AO/%L3^64_W^Q0F(17%;X1= <# M:?W%#+Z:D"-6651D3%_GYDP>[QO361.L (8Q4702(RX9XE$8$T*&=]NX$#*\ M9=!J+8>%^D :=>7R"FLI#6N\P--?K;A,)M6=TFH.-4Q/F7II8;=7RS9$!FB< M(I@D<1O-!84TH9"FMS0WI*;]TLB$0/8MBQ*=TF6RP@S6,E&GND*]U^1$^:OU M*U8L%*9LK\&)6S%HV'.WY0U: @!9_L<_%,XF*99$85$/B2B?)W[M#3@(&=ZR MU@R=:E6QF6H9RPM28=GJ.L7!\JO%KUS5Y)S6NC.TS'&%(6H.7]Z0$!G"$"D& M2U+\)?GK7D*D/EB$(^-X?L(9/YEH[K48QZ>;9>XGSQ[%V7QRG,VCD#DJH8$" M.5 @!RHG<(>%-NZ*H5!L 6*HN-?G^ J&NCMO]^,6[+BV^O0MC"/QKMH!-?_Z M..\X(^_YJSS)F8W.&$\ZZZF82]O3O+P=RIMLO38J-;<&6!4!S:I)C$:U.1ZS M-L>U%FQHGIAG^HVUUV7M0K8)5@5]U3A&)UGF4B;K MO?BJOW$YCQCXJU$ 2YS+K9=98;M)NU3PR9$&YC)0"4Q M I790-$9<=H4E*A^U>@-A.5Q+K/Q(2S?N59+S/.KEB5M3@6(Y3!A M@D[2Q WS)1!*(91"Y33B:!2[?3F-#Z%4]E49]Q; MI@P%QZ'!BF:2''NI# X**$( @*IDQ*U*QH< 0*^Q]( ;"2NK3N3([KRUL8/U M&@( #0 2S(T"BQ"@47?)'4]_CN$BF%\;C&,#V'IQ%/SZF3+3S#)**2#C#O) MCL8AEL( (X9(4OR-:HZA "-4].+;(L!MBUY\S/\_VRRG*:-=D;=;T?:"8F%ZXQ-'_GQ4=30O1M40GINA.1\ MAN53&$/1HP;3Q^IF;MN0W!)>=@'+$]""PG%)G$8A/RCD!X7\Q 0J;FMZN0P5 M=CYU,WK/J(XF3*?/FURM2S5#(.9__$/05))G;R2TH6B;N\"83S?GQ&[UL<** MVUIX+F,%N\0YM<@/IF)Y5,PQFX9G%OL"Q IHTB%P)LE1EXINQ#+FY8/%2>L+ M'1Z(;23TS0(FZ5VQ/.E#VS?SK3?E*[IIQ =:/ZD)Y<>@%;-V7F#DQW6Y M+..]==$B&V+%@- :E4\@\1N6]D3\@4 CEAU#8@<:M^Y/^3'08">.G'?&Q2&6 MK^)\FTT'BVEA#4$CK&: )0G^$FK$TK-[R9 BZ;,9=.)".PH89^G0I8M<8[%R MY#Z8?61/">YL?ERU9H?J$MY.91F^ZJN;75;K65' :&D=(,LGC/"I& M@'S;\?9M/YB-XT,,3.-2MS[D*R;6I0>;ME[9+M)&R,!T=)_2-[%N(G<_QOJ9SN['1B%TI!T*S \4F&>]P: )&E(:_; MNJO.0DN#.IJ;MNGY\+Q6.O+;HJ"-KS9*[*D3<+/P@C;?9NFB+'G&R)A[EFE4 MO>E@2V/IK:'@3&B9H),D=\.^J\B2_KW8_QN["3XG2?_#[#^L#W+M%94VL(Q2 MP-MSNBEE^TW(_M"N@2<9]B:&212X@0(WD \6!6[-595C&D.FDI>W[6%N MEU5DFBH)$#>@F87'DO3%]F=W%[V1U1N%C+16Q'+C!)82]K.>-/ZSEGIAH*SH<4DR7(WS'/YUG?5 M0W'Q=W%B?(K=XS>X>*139'^Z[!6M;FM85GHYJKF5FY"+Z1__$$F>O(D+$\5S MH'@.Y-5%\1RWME7\!B R^1RA,(74R*H7W4PM/T57QK MXD?LCX(ZKFMR^ WV5V5?)QV;5*RNNM@4A7PO+61#K2:T.23Q&Y@NMF8]4K#4MK0<&YT-*!H^X/7QX8\EV@ Q42CH&!Y2/0D;.%<2'+SQ6LF^LR M[<80R^[*(73 @B!)@KP4)XK"2E!826S@><8 MB [TNN=C[PPCFXT*AWM]IH#5QW*WQ1KE26H$%#M>B4+3EZ)!-SN3)VFPM,7X=\#SM\,DGJEA5>D?D&!RW,1?CV'UB&R8D$X! M#X.E@_><\VP'!4_;24)6G/<; ]*U=UM<;(*900,(D<1P[H23_XWB8E#!E,1]P%K(]4M"954,Y,S,*J5[:TGTYP($5AB40@.QZK0. MU77$*A26$@O4^'0+R3?G_D^RBKR/^]<5*T-9ZWE=KN?[N-CW_XA+N3**4;?P)H1#&[;)+*2 MI6:7O8FR+"XW:BA404L)=:/B4AH-=+/?_.'$H0QULLYXPPZU+^.KFFJDY,5GOC2PNW]5N^DE6 MEH.Y-.4/3.@T?O/*9AZ!SOOWG7:^NLN7&XOHQM M.S*M#[9%"E@4K$/@UZ^9&Q=S9%1&MZ;[B9GCW30VY[NH6K%E[]QYZ=&,-N^& M#:PFB,.!E7?$\,YBA4Y.;D'/\=B P4WWH+/B58(LX[ M@&(C(KGV6^] I!1_YRU SG[$!GL=[P&VX!&\USG'U<%,$[!%KFYKVX3OJK8W M"]7-A#J">09SW?:]!%!9$ZZ^4F=!E+41E@--.&.87X RRN^P+,6#Y0R$RGGF M6#>/C!A[ L_LZ;L-R3M:GV"/VL_$+CS1>DWWZ^.VNFDX;O@'WW?-8>"KPYG> M=AHJ>,W%:&1UJ"KJ+%/O6CIKYJU<*C_N;9L*P80%19,D?I-J@L@Q_AU!)7;9 MBP]62S0VH-+:<)*1,7(=S*P1UC3M##P^)4!0@7YS+,FPV.UJE"*_.?*;WT7F M>/PW)8YU*QXLXR$VF)V=4$NCB>72%E$IT&W:3BVX:8C9,*$B27,W@6SD5$=@ M=,?E+QXLD2(^8%2?$9N=O"MBYB#CI+&9DIOI(1B%[7VI),5?2N^Z(U]]9->2 M;5<'$]OIH\1?AFK:D8,^ >C'M%?ZWJAU&QL6B@N\XTH:)UMVYPD=;P&0L%+- M&00/\"8/8(6D:X%K^J;N?11R7B/-O#:?B,XL1V)=HYMOB>G"II)K*@0+[5_X MJ70]ZWI1VUL8@+1'M\<@RO5QA'LR&U)A>0PRB M840S:N>#@EY0:G\\=BCV!4$^42+\4OO8[23"_&"X+JY90A5UTBH4,^7<1IT8 M$(UA?LFM)$(4:82P!Y45N0MKV"=(A-..V_#))C\6NXK6G;IR3_4< 6)0:/^Z MONTK7E$';<=79PGG5PDLGQ74A5#IP>J@?)-@,I@1]X= U-\5EI5E=YL7YU90 M2O&3,=DH-Q6"VX>'82@\[,O#PQ \/5B]E6]B6;L"/'$>V<8WC%>P\MUYQ=;Z MHUS>," \[0/-^!M:SU"@&0HT>XB""?'?M'LLT/)- M6N@.)LO];7:+Y0%,M M\9/2YJQ1A+5\N7WH&8-"SQ \Q7G3[K$.S#LOL;:C2+TIK75DF:"$>E[LKRQL"20/'IJWN"2+H0"P MSPL >TP@.''9?7<@N*VQZ3>!@";\_'B(IQQLZ<[)BM^89UJE-00":$C"DQQY MFPKA* X+Q6&]*Q;B(<'Q-);JVX+CI]AP?A,< Z.DCQM;=8T1\^Z&6[2:K:#1 MA. ((Z+X),_=LN(N0H*O9I&;(\&YR*;OC@2W-9?\)A+8]'2T*6#;*58N1&B^V,H%,V &"K&A72^C*%BZ7T_ MV@B8,&2.MQ>WXM"S-Z$>12XD?">1F:G@J0"FY&C6Q)F-=-=+)H:J9VK(1X>< M]5=SUN^M1O"]O@[3VT+"JX\E2'?"QO2>1F2<^=RQPS\+57T^U%UES73YV5^L0]I>*UG>B;I2-.2$,^N&3-XEFY[8H6T9<#3'';%M6B M.5E02%R)FH&?*;V O/_(^X^\_]?S_O\1LM079K$A"?6Y99RY0*_RJ8W!D06^L<_)(-B"5 L ?(@HEB"3XTE^".H'2AJ MC5Q*A(/E]=&XEN^7UF,N%E#+(,[K4B?-:J(R7H5"'/_C'S[)GTD> M0;$)"%E0;,+U8A/^"%DLD:Q4,M-T#3/KP:)3V;!+*R_$ 5G:^3'3+P5N%9O/ MS1H^WF%ZJA,*<6'>1Q+C3],^[BS6X4^,40O=?39 3517O[KEZ5?Y5 ^(-N^L MIG+G )0U5^9(#^$GI!Q/P6M=.D^S$BT3JZ93WFZ6Q?JT&2P-JL.=Z3R..K78JK;:E-E+B_V/O2YO41KITO]^(^Q\(OWV,H2(IPQXBQY[B#4_/%ZRZD20D+)-Y@SL*WB5"/^D:E-M& MZ#>)?KTH0N.IMM4W',(B,[0N2-T&O1MUS RAF0RAT9=))\"*(H@]OW_'"<2> M5X^/O2CVD.2BUHW-W4+&(G=M&I&D+HS\9(J>CZ;$\\? RA7PFAF95AEZ1053 M5TWC2]!+RX5U+KZZI:JK9W]HOL0 \L>W)-VC1WR0UQV$#&MR2T.W&\98+G91 MJ>):OQ5=?[ %]FP*@R3[$C"5?+%B$D?9\H%\'F#E^Y"Z=L#QUHQ=DS)YD*D> MP@C3DP@\&3R_3KAVQ^ O>)_P;?LM-X4J)<_8O06JE+CPZF]1I19ZZ63OG^K\ MT;9KVTVG%6FXE*$*\>%SC;ZKT? -+5AO!:LBGA]HRUYT]:I 6_ZRJ[\%VM84 MJ7:GC79=5FNU%AZHI!56TPQH&>"^X7<(\8(W]4)4>6M+>QU4*7_!U5N@2HE+ MKOX65?3]>"1,%O+.)J<:NQFMC)[?S@^%68BI5KNCD)_Y;^^]SNII37^ZY21 M!K A9?P>; )U1_-L[V\K/ZS_JLI=##!K-'QMPB;? -CK /X%A9>XWV0)AW M@Z!T0U59L*_PB:"$=?UI/Z::#3FQ),V4JBG"N&D&2B_>60B+M6"Q%BR8@,5: ML$OQ3X!;#0S>: A;0^Y6Y3&.=Y/4%-@,N%^A3Q&"$@2E&ZKB@@V.3P2E8V[0FKH^B6@.2B_8XEC2.-N%?L9G#ZJ]=W@I?T'7;V/)K?4J_A U MOM:$-J+]A!QTI0X2'"8-(IP@'$^8"DZ\0K?B;;LMMP(B)4\ OA&(7$_3X1- MQ!JN1&ZZV"[XKD"P8VX52D@M!Y&7;SN$82M8LW55U17PCBS8*OA$7)WN^>G$ M4]L3A"3WA"F9BAUD]V$1K] L"$'DK:T+7H<%>_Z> 42J;D,;SP[+'<])Q^-T M.6&J6B/-0.3ENOY*7Y'UQ$; ^Z!1Y5:K'IZ]/;!\RR]-<6CY*[)^4!QZCT&% M&M%+/8,FLJ U#>WQ"4TQ;7>]D$82P"+R-7H&8>(, M*5UV+!9L-G!B2\;W64 M^E&/[?&(%[?#D>EHHQR07J'=$!9AP2*LVZAW>/8^Q?(MOS2P7?Y:K+^';8=- MU69GPRR0KK"(%[I=.S*S'+9?H7D1 A($I"NOPH)=C\\,2.V=0\K#/:/P&(F+ M)PM9[WK]')!>L._Q;5 'Q7X%.^>_5W6,=9Q/Z!6/LS<-Q.<8&SQ"P$(C:!?% M4 ^T"U@[ VMG?NW)WS0'SN$%:!>P' 3:1?&4^Q[MXIT6./SBRIEZY47?F2]? M- 1>.%..NQV>(RQ=OX\"R6+:[]:5[4Q6M]YAL^A-'%,PR_#**K%*CBMY*UX*/4R%?&PS@%"TK67.+P^)#U'8/H!DLAEJV^DS4W, M8^ZF'FS1!3)Q2P%) ZNZ3^<$B=E'[R":0V$6;>(F8&V\R'SRA]5R,I>-<,Q"1XUTPI,.DY7C+@^/."$.$I3#CQ[R^XWV$IWT.'#X9>,L,O&4&WC)3 MZEMFGA[:>E$(L;8,HE@N[=E=4MX-$J_>L\,T@Q!XQPRLDX'70\ [9E[M>HC7 MC3R]**IR*4_NVT&/1+!8=$PNE(B!ECMF\(89""'PAIDRWS#S]$#1BT+(+DJK MUYS>*K:[U=YH7*K_[VZ<&8 MG(S3;E-?V.,!.9:5Q&+K":O4D"S&Q%!W:*T(1+#F"M9]J+O2T0W=K<=;8:>MK4F=IIARXLW',)0%ZS7NKUB MBW=8KP6;!)\(MH@M++5-W4.1V50P\&C=(">1F8'M:[0)0G!Y:ZN#E5RPV^_% MP,66HUV])0ZW2$*NB%-TE!?S;0XN+]CO5_H2KY^U #Y[$*I\46!XH589RDFO MKE7P"0\6#@EF*'=K;"0'7;%'V3U_T;7 P1%[A69!F(*#Z'.])5QOA#[7TV7X M!/3AF8XMN!.!0EI&JGO1\21)M)2AS\OW&<*J+5BU=1ME$O"B+-BS^.<8O<4; M4UM#3!\Q&'O:\U-;5!TSP^B7[UJ$Z /1YWKKL]X(?:ZGW?$)Z$.WJIALMZ.> M;2WT>MK:LF-ZF9]/7Z[AL5RAKR=V-]Y'P9ZQO_$-+:O\2%S^0B[8\?C,SPZR MWKRWV,[LO4WB^P;&A:04+%FEAK]&S^--&QO$HW=0_ 5;'I\9CSSVQ)[V V-'(]>H^D1QLI@V5>I*C/*SZ+RUXS!!L=GQFB3VVC[:N3%=B!M M=&90H:6R WXSL*0, MCWZCQ_&_\Z[ %W#T-,!>(SS_QO* VL>?4/H;*_JYV9SI'E09Q9YN2<^MR4]: M"=B=*JJF^2Z8QA'(J^+Y,?@^(,4*6*$%1C!#U:GLU#"N^.M*O#$B(U-=,%QD MZ-E/D>]8NIJ%_=:6IWJ:!MH%'"[EG'Y;O"*91786&:E?5-?BN3ZJ3 MJL?H?F$4\_'+#O/IRTZ2K;P"=A^<^(_*HY\S#A38YZJ'ZB,FW6] 5<=8QY]J M'PGBZZ_RS>/A=WYD9[\LM/:Q M]D*B^_PK 2=ZK#8"" MRW8W8/]?]%)])I!#GVHPZ',9S+?"OR15-=_:% S'40*E$$77URNE1E*8LEKK ME+)BUA1#T0Q-:.2',RM>EPV/1;7R'?VI?#FOBWM >^X1V']Q12)_S6U4SS2B M^Z6=V_4?+/GLV $K=M1=9'QZ^.'Q2C+5OU?[C-G:67,>D"JW,C6)_8=?G&TL M_\TWEOC(-[RG*8);'#Y,[,'.SJS[H?\*K//Q$#]V0Q\ISZ.A?3#"KU?Q+SN_WQ:2O3)?'^)!:^^ M&?.QW7SX/ 7S- YW%<'3/@(/2:^,DU5DZ98:6@8 N]5OW<51VE5^,?G*8YNO M?#7Z'.+/9@^;_@W] P!*6E[N M&:XC6%X03SA%UXMM(D^R%*F5F40OR>])H9>I-5UB( M\K$=QL? &#BM?IJ1,M^3-F,T/ :'H<^[23"?2"N,Y\:2@BGX]Y0#SDV/'7/K MVEA[XK>]W30<:ZF2EVI_2XENY4%SP#67B"$V>R=R3.J4G(U)?T_9]FW>,T;M M&6]LL=Z1-'FR@9B $D6^)VU,63H#21MW$ ,9FH/$,JR:GY,6.,5/QHO>2JQ%R-BE M*-(T:XRF9A/ L.])IQ,+8>AY(Y YIA6L.^(\0O>2@A>9JE:WM8:-I;A%I[:-8(,R,M,)7VV/'$EI@ETE4WLB(/)W)#S$8M M,K61]+H4/UZ+LG$@.],T7:64P"JU(E/7-8U#3K.=C67,=+ZZG9,;EU$"6LDH"TP5=Q*]63AIS&.&-K#V8C1.U!10%ID:GH): M0X@'M-PZ'<3Z1.<54V1E/\[B2K6B/NN..TOO?,C+3 *KV9^NW=T1%EU<2E?5T0!LM^ M1EIDE6B/>1RI-DW^J#:6T[U:Z_"AI)!%5JVL?&JRKEL1DI] M3SK9MLS(6>V6MA@JW"[2DU&KGI%BA:GV"&>'#]U)(K>"YECHMP/!8%F%*BY* MZ]!])]7-@2T2T8BD&_K^)$F LL!^K<5+#J(K%'],R8FEUAL116=C%HVJ3ADM MQV[HB%J?*&EGLQO;1)H5;Q267XOY]FP<1*BL\DA*[\0Y-DFR08O+1]UE#ZOJ MU2&O*ITZSG8ZW+B9D1:7OU'6 CT0VB.;FQ@4%^G@V*U@H[^FQ"N(IHU!@ W9"8>(=LB:WBQD ME[ULU")/E7G?8E;XHL,;RJA9[7"XV29RT@*KPF:SQARXZ5(F7:D^;7I3"75, MA2FR?]SGNS@3(6!0#4.GZ"!EVDJ:I6D*.B4[?.P,1T.P^6R<#2,=5:$A SK?%V&#B&6POWV;<7V+]:(T0OE*50=HE&?S#N]NM)D%$6V1]; M#?+4&#NJK8HK!UV)!Z859U]?Y*F]VE-1@TT).R"1I-/>= X+)!NUR%.B-8L, MQ>L+"-=@]KCEZLQB APZY(*=(NX""?:-!I+H<7U&3!=:K6YFI 56)=[Q:(]4 MUY2Y21 & T(2YO-\U*)-DU4[&A_KG$SRQU:[O@^X@\]FI 5FH?4T1->;UIC' M(K>6>A*R(K2CJB]UV*1NLZW3M6:NI>= M1=(XTQ8X%AS7_JX.G$3;4D=17Q.;K44$.(86Y: ([;X?4H-8/LI8=\0%W=%H M:&:DQ:4=MT3LC#L-3DX?C M%I=&]<*AOAALY\B1F6P/)U4R!)S-:0M+TYMT+0VW4]]66Q%))*ALU'E BQ67 M)JCQR7/VBZWLDD%'GJ:3D[DT,]+"J,?!K+]WL"W''^5-2[/;IU-/RTD+*C:: M[N-E(G=$Y*B.1<\C9UH$+ >]<&P8A#8^'!$+5Q[;DKO1^^PQF>9S+:I8-!PD M;2;Q!C:';5S[7E6MQ)6'!^,3/2 K^J#78^:++M M(3_NI&YOM#[. P#T@+3 +[M^.@14W![:[K[3[PL$,R:)? (%?D4#QN<;@_G> M[B(UO,E/N+XX9#/2(K]6>L*M3:K-(=A(V+2H<4B-A7RR17X97#\:;UG_:+N) M)[A[H6-/)OD4BOP*FM9@+;L.C;A=K]4]T8>6 PZ%:*W(KSYMUC?)>K^5$ROJ MRG5RU-S4V(RT>"K!U%6B<-Y$'@OX'#.7&C[1\U$+_.J=MDO&Z%$M.Z W1+"T M$V)FYZ,6^-5 6%Z==X\AHDZ1Y5I4QBEW3#/2(K]XQPXVHGNRD=:V+H7=<8/? MLV?: K\2WXQD>GI:(")"K[WZ8-,[GL M<,W7O98[7RV=%F]-DFXTH#<)10+2"Z[I>KH;[$F"3%I5& MCM<.?PI'?&)-A9WESGW]D),6F=!IB90D3T2)-Y;FB"+'4B>6V)RVH C]DQ8. M6H]))[FE#1L&YNJJ$MCL?'=;H\G=H>&/>"?XK0S;GA MU^8:?QRKK2ZM*_OA/BR)DYG#!2]VVIU9?7^HS)$A[ MK*RHQPZ>[>@7G,_ WHWVW19G(N)R) ==8;GTU'S4 A/4M:/:N MZGA23EM@6&MO^A*S\1S9-?KH:&*U=M8XIRTRK*UKDUW'5<".KOL#Q@L0->WG M2RMN>_&RUFQA8_/(NZQ$)_9NIO$N&/>"#UH-+:R]35L+V>K5)XBIUI?;#' O MN);[GM'OR:OV&!&'.!JG :]/['S4 G-;WFBL)'WI(+O,T>%W\F:' 7<9O>1< M+JQ-R]TM'=<6CT2\&-#8O(GF,R@R+-S6VH%N=IKR+'0$5]L:=+#(:8L,.PC# MEGI,XQ$B8OW8&]#<9FJ:@/!"&$!!PUE<7?80LG$$CN(0'R3@&(I=<"^UP7:Z MHG?ST$Z&GK6.PE:( S/#+KB7P\ZA;W2:=,QSBB;NTH$CJTH^:C&Z)1CX>MPX MZ$@@L7JS%S-HVLM'O6"1%C%'2-]V$8L='O&!S)K+.%_7A?W)[LQ%=*E3_'@I MXG8;]9S#.)]"D5^&:N UNIJL>'(?+LEI3=-I8)'8!3?P%$W[H3Y$;*1*^IN M;>L8OC8ST@*_L!4Y:+,$F?!B_V0-1@M9[F4K0XO\$L/%H,U@4Y>OCC:Z:.EA M!Z%STJ*O%,Q8BQAW)KSK8\J*X*I(KYW/M<@OBD:J8TL( QOX7F3:)[#!ELTG M>^'PV!X>!UYM/D-<3)\&RUJ'YQKG<0N\-2C.VK [P>&KKF!J;G>W] L81=\ M2U>R12>=XP?$JHO3:K^Q75=E-B,M\,NQFPL+ESH O::LH=B"="1V4D9:X->: M:)[63:_=XM7Z_! HV\;IV,I'+?#K>-*G_F%KM6QNG&[;6PE1;2^?:Y%?PG%@ MML3#H6F[N^V [I(6WJ;S82_L_6/J5//(J8MP/!&/!33L &#(:0O\VF^G/:2) MKP>\2$2)GAH-UP7^&G;!MY1W#;J+D>,E@LGH=,C,]?D N G8!=^2<]>&$Z/F M@+?$CL?NG?EL@)D9:3'82,<#]6 :#7ML(:,:3TLCX(]FI 5^;7G1:TY[-0;! MD*,R:&!V*SN:8I=\RW3(Z2L+5PZ(@1#FV#3:FF3FZRKRJ^E1F]-)6)H\UG0V M?&^PY&=43ENTQQU/IS-\E\1R%QSFO(N/5\#1W MB1E%9UF,"VX5HDWK[>5VZ"/'A=>PD+;1I-(2TJ,YQ9B\[UI(##+O@!2:;*GXPXR$FM\)E-9!J\]'"23/2 M@B9T1VSKH*3<3K8X35NL.RLL ,YO9[B6'D= 7J$%N[)%]G.V:'7=D,LM.3EMD0K2C MJ\A81!=VMX%15BNN'T06T%YP&.OD F463ERWNX?&=M:,462JI!EI@0G^9BBF MPM+IRARI]TA:ZAP$R\Q("TR@5T:P\Z>A8W=/V#[I. 0NLVQ&6F1"L.ZLF\/A MB4=:M>5^V>$U-.'/M,6(1J"B_<-AA]FB,K>F(X[2:F(^VR(3 F*/JZN3/46" M:8RM!]7)"@'G3>R"P[AJJ6UDUVZ/;:Z]YLU](AVF5IJ1%N"CJPZ'LAKUAUE: MB:[3;=:SVU)&6N"7&LVG6YK9Z[R!SO1M,#K1#2TG+? K/,R;+=6?#)"@ZV)S M5&$GDUT^@2*_MK:"S/>C6.9GEMZ9DN-P=!JP.6V!7\I";^CUVJ8O5W&D3\IU M8R8X.0^*_.J>>@T$LTZ4?6PQ@VY[RXSVX&2(78I#=I=,K]IJ5?FJYTFF.QDJ M6<02D%XX'3/T;-$-5=LV@M-8KXT5OSHZTQ;/ S(X8$R#L6Z+HE*W$[==K9$Y M[863X=$VDI0A@:.Z;T1TRGHGO)OFM 6A-1J=71S,VD->[(;3T6#5X]F:F16W M%X9=&.#@LHE/0]E:=!I6V.FNLEP$?L&S0_O,;DEJ$@[V1G0\FZU7).*F&6E! M%<)TT_5JU$FWCP83=U:)VJ#3?-2B*MAJ,T6H7<<^>A$[=6R@QF@^:E$5UB?+ MX0R'1/ANM2T@P$E;S8)\V*(+9HILNDU[4:W0 ;_$+GMUZ5[/,3;?E(VZ]06/F<$%K )OQ"YY=MTU:0V/@ M8G: J[Q^.$G@+).3%OBE.^-^I*BMD+=ZV@1X0QB"KMB,M, O;R61C6@2>?(8 M;R>,$C11O9Z3%OG5GG4/K8'6;=A!LA^JZR,U:1S.M 5^;45I2JY=<2)W)7U" MU/H^NXKRV5Z(1O9CH1C4BY;[^AKLZ/@%SR[MGH:F/EE/9.S$N[7C MAAEP7$Y:S/6%B<3@'K5'.'S;X/HS1&-Z.6DQJD-7)57=F@'O>@I7WPJ<'C$Y M:8%?]:HP/+9QH2>+0M^@3AL28<$1$K_DV5$G4Y#,/@Z@N;[BFX/1*1I%9]JB M?BVQ^6(Q5QI\<%I[4W6#-P[GV19MMX'N\>8!C0^(NW<[H>8:HP[8=/ +GIU4 MK;>0@RUM97=NA_/#L"^A #[P"[4!ITV;ET>=9<^VH@:23AK+G63EHQ93KB=* MP;EU5UOPX S9H-QYJ[D&&Q1^*>=/G=9MQUZ30UL].BUD/C? [B/EM 5!F(ZA M=9K5TT0V(K*OM&)QZK;/1/"\VT:V)\YVFPLA'_=+VO6Y*EE_ MITSU(TG_6:7J-Y?(X.A'DGK#/"KJ/8M\. F5?_G._TMB!VJ_DVJ/A0[W/D@!$);>&HZ M^19X &WAUTG46^#!K_*7U\4#S7>R7^;O=?\9/^B/*/:B_*!VOWR[Y!<75VM: MXB9.=EWZM]=5E]PW@"+_4Y%#B5_-AE>J)?\JIGQ%V [#N="FX:'V30YT?[M[ M/7JJ\:IVKU^M^<=R+S#AU5T:ZB/^LIO=WRI%_G[H?_X+)9%_6*@5$!X@/$!X MN P/]6?2BE3:=>.'@U]^N^&P"YS\+:[Z! MR$?#6%N:%?_[6G8&*.^_= ;BC1'^8/E0Y'^XU9=;Y!,__A[/8;#G[=7Z5I<, M@SU_[[A7X)$>GN2^O//LNKX']>'F0>%Y3_/O71,@,L#HSHU%=X:JI5>$YU.( M5ZYKNCJ%*'TP8&3$JN5=68?&%0JI1'K JZ$'Y@-W$Z@/.7]Z?@1UX3G#2E>L"WR0@(WU.6)-*U6SS=!/ M//W3OS3-,-;KEU[W-ZNLJX[J:<9=I:-ZB1H>*^A=!4,P_-F4_'775]98TQMP MX2K"3Z^N_#_A2@7[2( _D?._X!LK_V,=P*R]9JAJ605Z)?&L>&2L__>##'Y0 MQED#BQKJ2I0?.I7X(*\["!G6Y):&;C>,L5SL(NE#)7^N]7#^BVRDB&L%Q;(7 MAX&984H254U5W66#Q88+8"@OFQ#7^=&%/5C1%XISYCS_F.T;[LH(BW_Y#$M9 MPL3WP/]&%P;(![[_^P=E&PG!?AK+HB:;^)[@$\EG/U1T0[-Y@RVC4QEW;@+'),9]V6TW[-J6GA)LP-X0B#Q.Z)UG(GB:DV0"'/IA MQCXVCD-KE>2O:$_\@>]EO E]QP$D0N;'&5%\ 6[:T:KMD:O#".'JLS%[8'<] M<2G1'SZC"'*'(Q2T/[C5WQ"0O.Y67U(4>;&MWB 5=2)@ MXLXFB6@GSY8QYYG95H^B.>"\!-B<\T/PG/]^T8=XDX64&WV>"B!?#/MK-W]6 M^2UX]SFW>X!9,+@FCC33X=7P.+=VX99H*24\2VP,=6 UO62)<&D+7PR3B! 6 M; 8PM0^?L5KM#EC1RX!,EE.$(/->0>;\5!4$F=\ F8=^@8=L[3V2"#,?C^W& M(99;.],@3+;:X?42NBJ3T\'V&N)8D"U\&SB#G35/U]G1"*6 JX+=$?!H!''C M&G$C0XK_*A=4/+I1-[]RY)O&$F#/OFO_8Z)U8C?V?);=#PG.BJ?Z/OU8I>( MZYV8/1JA9D5'QUV!LP,6*O\L6$=U5/".^ MAC*L,D(5;'UZ[:LSWB+]U$A"-1M*094( M^YG;K]7(=:C\Y=E,B*+$T,&J,U@%\O#UJ+$V.WF$4\W))P3[RQ^V$2)%&MYOY8%F6$/A@],\* M%:^RI?T<^*]8.=\J"?"N*WLCBL%W9HG$$?@QM+08?)2SL)(IPC-G%&$]!.QY M?^<-+# 5>0FPOX++H]ZX,X /C!BL*?]%TP\GZF%FQ9NL+"0K6KV VS/9B-H- MIZ;SL]EJEE!5GQ$ZK$)E"4F<><%, 02OUR_F*A\7K@*KGOMX H4.A7YS0H=X M=X.J#[M5H2U<4ZOK2W23O*]\':MODRC.YAE-_!]\K,+PH7__C M2-+( (N,@%Z,C7!O:<8YX#0R--_T\A%_UH2R8(8![B\&*SD93 ]5;SY3.E(* MCBQ9N@^_JU'%4\MS]*# IEB(9=?4&0==6JCZ4/6AZD/5?^$\9*E4_PT\V&?. M1I; PQRC)W*T8^2C/ Z3U+ :W7@^EX"'F24S?^EAEK_C\3=3EVP*M 5V0Y9] MR>4^)[SG4O.;5.E;K#J"&@S%"<592G%"0'I7&@R[MVY4IV"R^'!UE07B*]JC2'S%.&0_&S#? M!EM=8#DES#W#W#-4?:CZ4.A0Z!#OH.K#S@EH"^^M<^*MK\1XKVT4J^^+W'Y9 MV)9?VW&AJ(V01AI%A2N,%W7,521VI%>WJ<*<;TE#[AB/0GX6J M#U4?JCY4_=MIFWAK]_6M>BB>S[T\[$+-B4]\UTZ<30TW9@M4^#[SG6LZ;5.E;K+& &@S%"<59 M2G%"0'I7&@S;(VY4I6%[!%3I=Z72L+C\78D3:C#4X.L6YPUJ,&R/>)F8.;]B4#$.VD;U3$// OF5\X?L_8/Q2TX7TG5M=K&01S3;0HX^4H]J76U60TT%1;.'/[ [@GZ1-S,A M1,$J@/>(2"]5Q'JU<)1-K'X&(O[!ZVGZ8?[[\Z\O8%)':6CK072:\W9 E_O,;UYB^L3M0?R;[V^^/H;SH6#1/4C05#?T6Z<6_ M7P+T-'?@AU>?#A4=:V%[>F%CLKW3UP=Z&:^ES ;I'_D%SW&Y/C1$Z!B\$SAZ M2U^@E%CT)%_@AX#41YMM9'+JKF51WRP:W&G452T) P- M3SM6XE#U(N=\HY[ZM:6K DZ:E=#8JTZ2?W9^FB5[NB56#[#HH[Q++K=+^Y[K MI6]2I6^QC@EJ,!0G%&=ITZQO40J:%*J8)B@(O9P]8H]H)5 MEC=ED#>(0>5K(KOJ*]S>&BOP="OC-M? ^:.P)HW3L=F+Q3-6X+_&BJMLU_O& M@A[K.9!!-=?T#Y]E+S3 DZ&7C%5RZM4UJ'O5M2]:CD90ZM OM4(L+)B>7OC M/E_S;7KFZAO=2H4ZL-WO6FIH874"K$Z J@]5'PH="AWB'51]V)L!;0'V9L#> M#&@+L$ =ND10]6]-]6&&[#>BWNQ#@!6,E(57QX:6A%9L&='?QKE[+*YX?ZPT>A+Q,H/=2.LGHD_H;M#)?(= M2Z_\"\G_*17^P7J\O]_GWU;8;.JZ$'^!+= M!]OKC"ZLS6ZP1L@ZDRHU:31""?./ V,#(SY'PGI^]-,[.)65U^]M=GW%)A$C M#*29VJ(Q5D%K"DI]^(S2=RC^,A=Q0J<3PDGYX00>NZ %O$J2J+06\ 8;ZC,G MB9Z\%X837IUB53(A7&DJ_.7BP; ;Z7I+E)__M1$V4L1U69[W:YVUU7#UNG MOM^:O_^\SP->/OJ"\QW^8A)'&8^ #"^@YDBR%ANTZBHR5^V.-]6.;R,G@)I$ M]MP8@=\1- D+;=Y=H0U$I;)5WKQG2,J'WO@.\)&C\TR 1^@[#B 1 ), C%TJYZ$#/IT=/8*5L2HRD ^SI+$*TPR\R R\('!!"RV?W_!< M3P'QPVE/C,FF+1NX4Y6EB3HQE#^/.?ZFW[ --LFL/CBJB+CLAY(6[A,NS?T& M^L-GAKJC4/I=F5^Y=TSH2+Q[F'I51Z*D&/5BCD0RJC:ER;[J(>YX;VJCR#\T MD-R1R-XR8UX$RF"_+(2R=]9 ^]I0]E0T^H(2+&!0-C/5&:J6+GBNJFSU?(AWV=RCU@X*29;RJ1O:@:B%N@QR,Z7F=0J421&!^ MF'WSMR=A--"YJMSM+.IRPM;7Z^3L05$?/A-W)$; ]ZG?'P*5B@L0<)ZU@[QN M&BU-JP9U9.R+Z="K-YCTQ)88@YKK(,&:N.#9U>5@[,OXS&^$N5^4=8QCM3L2 MI2 (01"";>,OC$C>2?1E=,MP"%8]L>9BUQ'4;@D/4NK0V/,\0UO(N(.=O,$J M-"SU#!@X P,OZM11;?EFGK"^8,1:E9D9)<<1QD;*_[NZ\N4L RRO$LN]]FN M?.]G/7^V[TN=8^U1G2.IX$@9,O0,+M?ME)1M;'](6T?;]33^+WTS(8H20P>K MSG 5R,/7SXG _$/Q#!L/>*)?0-.-A^.MQE:=R<9*ZRM+VI"F0U-!R:R4"",8 M^((%?,'BQM#FMTNJ;Q9JIJJ3&$]%FB6^:LSJ?5:7N;&^;'@B.Y#5'&G(#Y]1 MB#/OU.A@\P[<-J &PSL/;EJER_;(ZQM[0L]< H#%EK5L:F0D'PD9TUO68<'V M_S+O]I?.3HN1 2N3P)+%1 D<.FUN:5W*G)TLVT^2+U2:_V!BS<3R%#L. JBFLITMQD)CJG_^?T!S^&"[85IH#EZ M),CNLMZ:(&:Z\EILYH)E>4*2_%EH^RJO%3@'_BM6SK9* GSK2O9H*OC.+)$X M C^&EA:#CW(.5C(]>.:,XJV7$-#,TWO7S$G[6PL*-&A]\. M:%2VXJE(-X[LJ3=FLR-+WMJ+%8N;GJ-_!?;U0BB[IJXZZ-%"U8>J#U4?JOXM MM3&^A0/[O+G($CB81TKIXJW6*K6-+HE'-7TN>=D+N-1]R^-/'$\I69PP3D2_5" GGE'UU*-];1;K14ZYTU/[9K=;MI'A9] M'IS=Z2S=B"(O>(_ZC4'.+9:$E0QA8%$C%"<4)P2D=ZC!L+/N1E6Z;)UU\#5@ MJ-*P%P;Z&5"#H0:_#W'>H :7KYNKH,'OH$/)\K)HI6>/='58'6JB;20'S%3Q MH\XCK((R6?B??L%;R2 XP8*-*\$B6*L$A0Z%#O$.JC[L-H*V\)Z[C=[\%IE; M:3WBW9WC'XWS73;#)-0V@&(8^F:HND^I%/W^&,,IN_GFU,-(V^T2[+*]V%CN M0J7M 7IS;W:LO0C/;?7 MZ5@2[6^V)\WN,H8EL*L5WB;3S.O,VI)^Y75>05]2QJ?J*F,CD/=7/E:,0_:S M >L)RKODMN@>F@ MYSB8K[X_F/_R\)T_?'#A!%[;K>/XH$RVO+OO(..9)R/:R 3<.S\S=<<@-?C0 M%,0CV-@!G42HP5"#WYLX;U"#R]>:=!O)E.?SV?2!5*=M1MW)AC@Z366VCT@B MF_EL^;M4O_#9KK+OJ^F'!IA:14O"T/"T8R4.52]RSLD4]:L(*D!7*J&Q!YS+ M/SM?\I9= A>K!YBHAGUAL#89%FW H@VH^E#UH="AT"'>0=6';4C0%MY_&])S MWZH&;0': JS;ARX15/VK4OTREQ^PFI:XB0-(=3'>&&%&%AH;PXNLO2%XFN\: M]V4'4527$LN1!#Y8I;L(;X]G ^7/K[[_T;?=!UVY^YCK) NYGOG&>OKD:P#V M:P@\?ZI[HAZ&?IA_$,>AM4IB=>48$W^H@F'B"_'L%I%6,7W7[]G=_E38[P5N M.DHE!AA(HJGY2;A7>.$^7Z'T9/J&6+P M7T%,^=N,9"\TP$Q.AEYQ_"BJK$/?K:A[U7(RME2!E*H18$C%\K)7D?)$V8OD MQ6X*-& 7TOLNF;Y)E;[%:ABHP5"<4)RE%"<$I'>EP; +Z495NFQ=2/"-':C2 ML T ^AE0@]],@_]Y@V?=KSL=PSX$],!(63AO;&A):,66$?UN=-3ZT3/QQEY9 MTT&Z;,M)-:+6R>RP%SA)P; \$X/_[)%X"#<0;DK<=?068;.JZ$'^!+=IS%8>3D*@[DS MLF?-?DL]L.J>KOYYO')@Q.< 9<^/HI]%%]?5X(#)U:%H&]1X[O13N=UR6 4L M"Z6RZXQHAGS!Q -TCR$,O4L8@B=+:#IEX-(/FZO*:SK7GRQ\\N;;V/45)N)2 MW"9QQHF8(\&?=F:V^9[O$OS%YEO^WJBZZJB>9MQ5.HEG_.>_4!+Y!T?NSC]D MG+^&"H;"HL[3OX:I7\%!K'P5UT^$GBB[5C12XH.\[B!D6)-;&KK=,,9RL8ND M;]&'C11Q_;,# ^>H422N\\OO+UR*GW_,WA\4_OA6_?N_7U\DJ"_" MW7HG]17BS^NE'GU!?M%J)"9QE/$(R/ "XH6]7L<*3OI:GID=HS5D-$L()06K M*0#PB-H=0KS(C?>PS F"RS6!RU/]FO>,+/G0&]\!;FITGLF7=T$N5E(-?"]C M3>@[#B 1 ), &EUJ1U],#VN7-N40(;O'6C(=.PE/YQA$9A@$\>>V;>^U-_;Z M,YG?;)A,/<4E;<2J2C/'I,MN6&5>Y>#._T5H\VK[O0EA9H7V^F/CA>E-7-HR&)O9]OJ8-_? M]-@,E% 4H-*+(!)LLX6(5,Z^V]=&I&=^[H]9K[AQ.D9W9_6Z_SJED^ MT)FM9&*C<=3.-E(V'(RW:^Q$FSGHU#Y\QDCL#F$(^*P?1![87/I:8/.#FHOC M5%S/ZZD\0X[\8;$VYG.6[OWY Z+/AB@_S!<11V(YM\=;13:&G-)K#9Q2[(S 4MHE>$Y*4:LD0./Z\#;V.#D.G2=DZ7Z7%C>'P7K7#E, [^2&6 MH&R('+>4.)2KS-:E0ONPF[JYFY)UFV.U.P2%6 *QY%I;SE_]^-,X[1IHL[&G MD$2U9+?9;=D^6@( ^-[ND68#ZV/1\F1CQ@P_"KV>0D9Y]B.K.<$PXHY"?W8\ MNU?-GQ[X4W5&/BNZ8L&UI4#EK#C<92X^]-?1K"%*$H,':PZP^C\.>%SXBS_4#SCS0,0Z1>0 M>8];:R(XG?8RMB*/)%(?=XP9\,B(K#:&JKU@8AKB%GR(X7W!U&\7!M\L1N7O MG#\9HA!ZT)W'!X^W@O8@P#;$H+]G,X@B/WPN'A.)&@/KY& L'3=CX]"[Q2J/E1]J/I0 M]=_ONZUOX(RF6"M8M*1I#1FC?849)K/EGJR:&EG\\&BKNE] MC*O2W3Q:E]\<#IS%*[]>X)Q?J5@YORH)HP;!]]T95^FV[=6$:[5>>^M?WU**)_X-OSKWUNAH9>K8*PXOR M]3^.FXP,L,@(*,'8"/>69IS#*R-#\TTO'_%G\92D:S.-=F];LPVA&W94LSOU MZFGFX6?)-P(IWB?P?*DWB$@WADAOW8P'W42HP5"#H0;?L@:_=1/C]>>S2N"U M[6:KB8>9FG#7[B'5] ZE_&GNLJRKD!*7].N%>.0_6S &HGR M+KGI&5?J=/X_XOK(M3Z[C M77U?Q_O+VMW\2'[IF793E41_JAQMS"<3=J G&YD%!W ZS\]0=P16O.H0MEM! M/(+-*M!)A!H,-?C*Q7F#&OS6[59O[1.^5>_5\_EL2$/:K^-66$>.+FE578X4 MTIC-?+8L:?(KG^TJFZWR9HQ*O7)N!ZD8!VVC>J:A9W*JG#]D[S^$>6/8777S M-;VPN^H/NJN (AP^<;X'_AN!E3[<2_@XLWT!C3W'ED;]@.=D=;ZI"KOZDNWT M) 5CLI8JFF)@3Q4L;(%X!!^4^R,PRB96/\,0_^#S-/TP__WYUQ<029FWA@0S MG[.V&NA$9VNN=ZEE9H@$WX^[,4O\G1*S-W8&ZL]D?P-%; 32'&L@7*CQIHSU M4HN67L@9^&%AVP8;+N<8:52T) P- M3SM6XE#U(N?<=Z=^S=97P$FS$AI[U4GRS\YW^Y8-U3I&U-IV!GSKL0) M-?@FZR-^6N+ :EKB)@X@U<5X8X0966AL#"^R]H;@:;YKW)<^5./-\&1/!R%2 ME:535Z3$*A+\^7L7/_JV^U@?=Q_JFV21OC/?6$^??(W[?6W2R=^;GZB'H1_F M'\1Q:*V26%TYQL0?JF"8^&=U%-RT)J8\S4[M(]F.PGU778\D]LS.#Y^).QQ] MF5H*"$"WL.2W;LU[ P!ZYFZ\T@"%L>*G/4G[(4&F-S)T"NF:GF5=>B[%76O6D[&M2H08C4";*I87O906IZ$>9&Y4(1>(4(Q*J;;XUYEWFRE\.4>:=GU:<\-6K&J\VNV'U8XHF<*,57!,0:D/G_$[G'G)NX%ORG0@FEP= MFL!3%[2 5\DME=8"KK\'Z\E;8?MDCH6!;+:0;F\U1>J=:3KAI&PKS%)"O]P* MK[)'JJXZJJ<9=Y6QL8MS3^0__X62R#\XXVWRMA($==E>0](/@R\A=/7!-[5"),:]VL&-?MS M='WT!>=K_\4DCC(> 1E>P-B5N9KNV\N4M]T%FE ,,B9#'1PW\.QU,H*XHS$" M5O.\>C5/B>T3?,?_@]#T,C4^[QF7\J$WO@.$&YUG IQ )\GD=[%0:.![&6M" MWW$ B0"8!+#L4N$0UB+2,&YL5[S%]5;T0AEX:UG*$(P$"$9"](+>Q15Z%\_U MQI!")6FMY40:$BR#P2QFUCVE_FK>A:E:U!831BU^'(TH?]IA_*F3>Q?TA\\, M>4?C\/E3Z%U [^)ZO(N2XM*+>1='+*UWAF+=D+%38B1\M]\G5KEWD3V,QE O M 5]OUJX+X:LL\/6#EMP2+_WMX>NI"/0%&5C H&QFJC-4+5WP.'5GQ:ISCU#D MA/?"1368V,$BP)O$Y%'G-^NDAC!5#ICZ8M<-D8&W.$U+TA M&KDKM=4M ?S\,%M'&;A63Y/%&N&(VK)^W$S\G6GF.$1]^(P2=PQ6;.*"KUI# M'((X5 H<>GK_NND6AR0^:UG%1"SI(*UCN M4S%6O&DG/\1E_>H8C&(0F"$TO$HBZ.FAZ]9.<8R8Z-8R[G(TU%N2B3Q\: MFVT)7)WO862X\SOL3C52&;!\31ES>=8[G6$$!S""(7T M\]K3[?S9BV(T(V/GDZ;)E&R:DXU1436P[8&O/0+%J'A^#,970_!KKV*!OV"& MJE/9J>'Y@NJ-$1F9FH-91X:>_927#&;[:65M>:JG68 \>MB+HX]OQ/%7Y?%? M3^._=6O_^7_ 'P]_3W,,-$!6K?<2); +@5QLC M0[A/*/J1S'YUORDAR']D_?E__\_C M!7S=9ZJ:[_CAIX?-Y!'3[IF!Y?N*:517H:':574-OO&3ZJ3J,;I?'H-\9-"' M2MA/7S8D/-L7:A\)XC\J7W_,V%"0E*L>JH\X=;^+51UC'7\Z_ZV'7^4[T,/O M_"@/RGT*C>S*_;WQG9#NQ1S[NT\8$.AW(JY]K!4D_-R:G.^,^-?M\7_4RB;, M]K5_343N(KQE/X,] >Q?SGG8]#S=^U\!K,DT+D,1+MLF 3A\,0'U=:SQ$>%O M>(4_LX;)E:F>9/0!0 MKM]J$OL/OSAK=_Z;;VS@D6MW3X,4=#<.'R;VH.'G9?[0(05V\7B('WN1C\3V M:&@?#+=V_/2!80__7\U\VD]GK$@!BWYIIE\^5U=@&TQBXY_,8HL++(D.? .L M3RL>?S*G7V*)JV_&O(>3%?!YP8=3,$_C<%J9X()6%[E\:D@[QFB_JF<3P?OAB5-/\S< M4/!O:!BYY#W+,RHNH-Q$%0/P2__:5@!VL+M*=OS*"<$/6.6_$D\%QR3 QG_G MYS7+2PP]Y\YCBWKPDBP/')> _^ OC[P _]($>=Y?A\\^&VVEJLIZ6=L_R_6 M!2Y7G&M9O/&3"# T^O<%K7JMH]]U>?AJ?KQ6"$(C&8.J*3BI4DJ-)FH*LP+_ M6Z-6E$9J!DZ3U(>S0Z0^',@1;(XDDT8_X3%7& ZCE<@XHVJY.+,.&UVM%0D9)?$_9KWM#=L!S;9[<8--J'%O8HL,"2OI[2M_44F2 MAJ9]9-"-["^LYF8@ 4H4^9ZTONT*EM5>HX@ZZ=1JC=E.$^9I1EJ8Z2J<^KT! M0JBVN]FF8CP?QBR??3_*?$\ZK&^BIC,.57ZVQ [24$*0I9\M"L.^)S7XGM49 M4Z0DD\Z:5>;6:F=3K((5.35IGXP!>IH-^6X[.7;1^-1IME- 6>!49R3ZWF@Y M:=O8P545@>01E<\H"YSJ1Z$Z:YQJ8P0CJY':Y51!T"1 6>04=XK5=(Q;JLSA M.#]L$$MC(N6DA9FN=6G/S3VS+@=Z'R,ZDYGQ/4YE1> MVC35PP%;F!EI@:EHIQGTAC5S::N=$8O,$QI9C+-1BTS=MUPGFFE$R'>#(S%9 M,ON#54T5O,C4J:_%2.A'.N^:^FP2COI!'S4!98&IQHK>34T+:2#'2,;#@;"F M<915\")3U7K4.GFK7F230FTP/?#[_8C**(M,W=J'6C] &E/9H%9UWZ\.([HI M9:2%F2K\Z;0X44%-GMG#8P=(=J_%.6F!J5.57>W83;V.=)&YTCNN5[,#G4^@ MP-0>USW,W6#"VFJ?X9L'35P/Y]FH1:8VC,A6Z?$T15QD)?:D(*QAAJG4E,*J M2,7%)X+")'*W*[?;"\'H[=82H"PP56VV)JUN:Q3(K:03];KA<=,A,LHBJP;F M_B@SH]D6Z:9JW)B/!66^9#/2 JOV\7I@:^3X((L.>;#Y .GND#0C+; *FQ+5 MR<@Q+-L(A588!:W:@L@65615U[+V$6$,$!MS#DYCWU5)GT31;%6I;! LJ"_@W-(VHG 4?)5H,>X7Y0M0=,1ID5QGU+RK=: N>?!AO[ M>.J$X\50(O5V]O5H =*C/M7@FF([X(U4)"3?-G?B,2/%"HN:S_;B<-"84;:1 M,"2%M36'%26@%@5*YCCFM^EDX" MD5^WML-:-F9A^6!#2X:SZ;&%5+U&2!F=V*$(%E 6E[]'C]-#F_9JLF6&@ &C MZO @9E]?7+X]3?O6;+=#D'$;%80C'FHM)ANUN/P%\+Y.WBQE[:ZQ["'Z,9F- M(U:ABLO?.)MF0#:F.(\=9'2L)7%C%Z: L@C^_>X\D!?3,5]M]=SJ0N^;G6E& M66"4L[1=I;ZL>6 /7MLC,9BL$+#W4$5&3?LNY?/:2N')[7Q-$9'7BL5LGD5& M*=ZTL1EN!RV;'!J#7EW );R6DQ88M5MJ6'4^(D4Y.3!;) R'/MO.9EIDU,!M MUI"([O%\"Z^2ACQ%^,9$4N@BH_J=;D,P-!&8*<';LM)?-9B6"2B+>T\(8'*< M"!;?14U3G4Z(V!.R,0N,JFW$=B*WV35"8OY\M#0B9 MK&X[)W:%1C[04_H"3X\8T]OV)=1!C(:D+JO+L>*<4H4I,@H_)837#0P .?82 M-\?MA=D#[A139!3B.SZW'!X\^=@9&<,(#WL]-J,L,&K=/4G4EO5#>VQ$8TK7 MNP,ASB@+C"(HMTY$AZYG8Z.-PZ3+T9ZWLGD6&17.)U&=ZW5%V;(F-6J$HTT9:U"B]$S2YX21$^40:+?"5EY*) ]PY MI,BI(:8E4J^/8KRQ,W<;+D[;HP/PT= B*8HW$V=-,RC/B7YU2NX]3FWFI 5> M;=SJ8)MX,P_IKNH-TF6\<16X7N@%+S5$5WC5Y;V.K(K'P91WE[R]8#/2(K=& MBK;IM!MUEP\68,\T%EV==?(9%)5%$8):,+:]U*ZVQ2"LTZ>YOLW'+?*KNU\T MVY-VAY'%^3$9K:E@J,\ +59D0F\3!\8"X+!\[ \WX8&Q/664DQ:8$"^5(RTL M@Z["7*MLY+&6F!"2+JS ;M4U]$U.ZLCK="8:H$.6F1"<2*#)&AHL[L M\68Q#3JBWHO!7IG1%G1&4IG0P!DQ1HQIN*>6$X5J"_ELBPR;H3UCV42W53M) M]MMUUYJHK4T^AR+#1FZ$$YO#IF'/7.(T";?H-&#.M 4+\];#!G\ M0.HG5");G?5_31&A*G* 4<4Q2\P=R#7,6U.IIQIZ83[;(,/_D&/[,& SLZJJMXQZSG I:3EMDF+T(/ $Z?)-F")[A(<7= +#F%< M17&9#ILKF_3H4PO5EREFF1EI4,C+''_E-U[*/AT4^;E')%X?U7'9% M? L0U^DBCK)).@*@O>#LM>>GN2KH$S-\LT6&GJT7P66L7B2+),"@-9,5=%W52'! MHZ%'^S5DTIHGP,<)B0RO#JB)MUG,@J%'^U5J^#F#W'A;89O+D6YCYZUZ>C"! MX_U:#K*S;58:# 50F(GD6ENNJ5DX]FB_VJN%)XVS_0'1Y[UN)SG4FY(>[,'Q M?OG)G4UN4_T*T2X))7%AY$2NIY!EP\]0]+)N@.E*6Z.A1_OE MM3(+B.3KB;%TS8++3*8;OAH\]6B_DBM']+=\2SI>IB@H8>[5>J M1OJDPN5409\0MCZW^BL7VMWD*45QML@4VL/<8$9LUXV-0S>+DKH*)GN\7ZF4 M;&GU\K(L--I+);>HZS[8!&./9=?-4RN1$A9#H4.SMI/C!M 4AG,XH2M6>^RL MNK,$0BQ IIBW5CW74EOPF2=8L513^7&C/RETW7P( =:L'0(TZH:P-MFM@.JH;/#$J=,T9T:^.QLN%5U5+&GSN"=V.[\W:--UKP]/7 MI*6MUAYW\U!RJ!.Z'2TTQ'H]U09$ME0?55J6-4.Z,'5"M\O6]6U^Z64+1+:? M2Y>*_6EN-0Z&'F_"L#-*,;U^0A,KDT:97>3]SA3PP=CCHXRM4Z(@"3,"B(Q MT?UBM90-GGM"P34\(2^X>HNHN#M V^14A84/7R.$$V\M-$MR7. MI]E@Z-%^I5<^:+R\S(G-ZR^V*>KM'6GZBLU[P MK6#LT7XUQ)K>-BKMI@!LV?3%:M(SA\$4CO>K*:?L0D+G@9$@J*8B=VB5\^%S M3ZAK?4;W"S-YNR*X;6O!53*<,I[R:.C1?N6;&W5G@-Z"2/CM[B+)=3K^,!AZ MM%\-O>9J0*-&!I=9YLAT?V0".9C T7YQ3=Y)Y:R\9?3-UF),##VKJ@1//=XO MG:!*AJ ZC%&Q\O/M.E7896OK8.RQ6J5H[KQ#%Z >2G@90M4X/Z=,@K%'>[L9 MM]+-?+.P-N:^)PC;I;PT$8^?T.STDCE*DZED1\QRBXUH@]W$; 1#C_:K4DQ4 MTLQVE#$*!+L=F%##*B$'_@FWX"2OJ.-!L>T2(#-4S,YP4^WJP="C_5(2*C7L MSVMI8Y[/M/Q<+L4JBV "Q_LETJF-LU!G18&J;&AZ2.09(A../=JO6<9SDKTF MG2>6H$WG138_3-=:P=AC%"\EUCVKEQ3$!-AME>5ZZ3I09:5.J(N&JBX+BXU> M$O6=Z.RZ-:K,0=N4.J$N+G9TMK'*E\IBMLGP=%-1_4&IA88>[5>J4.PE0&M23:S4S"UH()'#L2F1V;2LP5%,88\G2YS6:FW6 "Q_N531C)@;MK :.C MS?*93*F7[-/!8T_PE\U9N53*((Q.1"3P,IH"CX8>^]VE1&V2V@XJ56.;R+53Z:)!Z.W@L<>.]^KK=5NI?>,"F4LN\7: MK)OJ4"H=C'WRO9\K5^CRB4"?N_+JPME ^RA^\.*CQ*"O30CZ@TRW%^E!%VLR MBPF!"?%8A A[M6!"7)T06"(B0PCBP\MO,"$P-#T6(3 T18006"(B0@@L$9$A M!#ZL(T$(#$T1(<3/[F[$A,#0]%B$"/LY8D) M]03YHJZJ7W%=]>_U,#Q@>#@-#YDS<<7/0I>8*Y+? M.2[27/%\J=?9>.+CF-'55QR*0/C?HS7_.<53WTGJGF4BHN='\L@ O6<>^&,% M =U8\\[R(TS@"(L]//ZC3?*N[;W%>.Q&BB"?8WB_FUV)O)T8F 0Q["S -N)3 MEWAT[2_FAX<'A?/Z">Z=$S R8+_1@_F-T!7PL=+Y&.+"3J.;9XC(NQ0.]W+C M(P-SQ-.1\7PC\FTYFVZ>.2+OCGI]OQ2=_OMW75/O[< 7>:M^CTE2BR^[2_J6 MW;)XS9^S*J]X"=@?X\%4=MY>M_>@'' N:_*&N2'",P"R!00%S :%O#3!/-#L#]5V\6\<$YG MTPWSPN]=;'XJ.6HL*\;$L7U+_?$O10% T[XTZ3$CF[*E@'BL+%N^[&QC9'!I M.74V)O_:]=UD@!]OU.?,TR^7F!?[%%P?\.)],>H["_]+A/\'WQC[C[Z!L[;R MCJR@-/F8;^E>&VC_^TV$?T@=5&4C.ZKD!I:JY&U$K4QP#B,6%'(V38/1<.&V MOL6">PPVX0]Y5VIHZ&Y"&MT/1)&2[R8FLKQ #_/ '%(NR,!H:(&]PV]T]VE$ M&(0/ON9K8#X&SO&/0RQ#L1?;@O]T3SP@>/#^]]HBEYZD-7]N+&M&>ETMD)6U MPW^+J4#1Y[+I_N^W!/TMIMG.7/;^]YN^\7Y8_ERUO?WWWV*6/(?TV+_@QXL7 MA,;[BU(D>+Q YH"#X0,/%YJX6IH5!5(V*HVL1#;;H^U(07="T]_^8:@XE>+^ M\S^O"8 E]$NA##50N/*9]E\8:EY!C=C)29WF=&E.V$Y-G!=S!C-+]5A^R3\0 MSKP,'X8S*5F*Z2,"-FT';1_O>8X^]H,;:+IVW;;0WCBV:<(A)21[P/5.(%*S MV^@LN?2\3R2,SF+) M4-6&W\KF6U^E+TQHG:BS/%D6&V4CNR#I23T?DN#B*2*)110K#!AK MKJ1+UYVX'*'^]9.UCA ?(\=K-?GEF.D1'W&* MELAAV/@$[ASJ( M0[QYCRVC0L7J#^;+.E$H=&:#26]$._T(JC/+7J704IO4FNA7EZ/-JI9+CDO( MPD*W1E-,/$5>!%JPA86AY>K0@L#DKVBA":\H_MPWX5 UZ-GRJJ8&BKP]!WN MF6Q:J9XUZ-0)/=\N##?C"IM,K*\/,'"CX:M/($VF0DLTX&3?Z N=PIB?]O1< M?0*1!MVW3B;C3/K8=OHWAAH,-;_9?CI24//U6HRA-UH,E9M[@D^ONKD,7VQE M&Y/KX\-;6"AD-F)]NBVU";TNEVHK;9&LKY "0M%0 :&).)%B/M! (M?3Z(BC MA0UP%-T%,5N#SX:[&+,7:!%N/&8![U;2T5XMZ9!9%OVIOP7B$RK !SA\EPU" MKA'3ROF.C!XED5( 3Y34M25ZCU74=2/5XT)6MN;2R! ZLIJNC!JK3)4\H)AZ:@T>_M"A>;/OA5 M?9;S$@5W;.[2HI\:U5L$QQ!BNP7UV2""F4Q=+GJ)4>)&4>)GUUO>\@&&52G, MB9@3,2>>^U[->]><&+(W<@O"5"5 :=;(D$-=9NM_F%3QAYI-OKS;K/+)OB8V M!E9U1!G)>HJ<0,TF"%]\J-G<9,5QZ,>,Z<&NQ7RHL<96P/7@.U%\HPW_='3% M@U\%&QA#;'#F0,<5(KD1PZ_KQ[,CJ.K>4P8_CJR<@NMG<'E1/Q3"=QUX<$W! M!WG;Z2=0.U&R?9+V?HZ1_27Y7EOFO0K&7TM<2B^0M]5OEND M9/0:&2;1VX6;0*ISFQB8Z)CH#T=TC'<'0FE16S+:DY%R?V0I\@@P4%T$CV(HGS42C_PT 642"+8#D/ MUFHFBF!^KE]$OP IV*3%&FP>I_+Q[,;!!?P.<1A'=)4?;%+CG).N'9.D+9P9% M;\F8@S$Y,3FC2DX,2'?%P;ANZ4%9&M<[W6.T9_S6'/^I"1YD%I\POTM)URLM M^757Z#B#Z4YHIBIS?BTE@^@.$T]Q%^HJBPND'A".<#G+79$38YLN6882I&?*1"#K!)SP ING/S3K!X[ M9QCG6$2F >V9.S!A%L;$P\3#^(-9^$N"*UB1NG.>CESYS&5Y&E=@W#U/XW1R MK&I@%KZ#M/!+W?3C)$2/;K5 BZBDAE0AW_8K;?OWX]OOO6WOW\ONW7M=Y-T+ M]XVWU.ZSK^_9V1IT7>G*FY,7@#1E^)@/+P1*MI=%4"_Y:2/;WD@FT:NIS=9$ M2@47 E%Q@DG?UWU &( N:>M@ #IW5"4R0%%V6M2/O M5FX#3]8MH JR8Z'FUX<:J95B=8HKMB)2HECN5A+T>)7X?==0'7BA+ZAJN^Y' MKIOM(.OG4ZG1C)"S9'''$LR.6ZVEM$0FO_U#T\1RDBR\FW'[+XY7/)RZTSJ?I2WQ%;MIT5NX0B57KH7$(AA9^<2S=9O9&1 M3=E20#Q6DQUE&K(T3<;#/Q I;C2RBBLS<&7&5]RSP[M20XO*Q3K"R*OWZ?6X M)_A$,M%A7#VABNO?1LT7+PCOT&GXGHOV"-+P!':Z^IPL ;XEBTMIF%VE=H*? MFTTDDD"WYS!4G.5(?(7./>5M8%2*9(WM/4-2\&AT@1=PW' F3\U@3B:1U&T+ M;8UCFR8<4H*;!&',.P%>E.1-T^R:3HB-DCNH5'MN0YZN$7AQ"+SN!;@>O*PD MHN=_YDS"EA8I=ILAZB7#]V>5?+[%K >=W\\(_>3Y/Q=W7+Y97>6-;$5GJVS1 M:>97P?F?^O8/27#Q%'&1?D58(<<:P6/BU)=J!!$%J8MI!)5I;=LD:Z4$,3?Z MHF+1:J_#!7!&D@C/+M1[#51S##%HC%=N[I!I8:6-FME M ;'^P[OE+P%7EKS46*WL"41C4:QM=ND%X+G @$'-(BDJ&4^R%_&_X&)4#%DW M71(8<XE(2XQ,29Y'U9A9$2-WP]541!YQ(Q]3_#F5\O/):E5(%V.DI=[*@[5UJM M-S;Y!TEC9X.>=Z/Z&2\YEB?+8HC\RIJ)?6RQL@*/H+D#]5UVTC3%[\=R5%:J.V_YAO+WDNCY0X:H1 MK@:-L,-PX,MK1@]XHIY*]I>RI;+IV"-1GBJCE950Z84^D4@2)0:EZ']QR\YZ:_ZZ[U=XVV]K*'^^$1GV8S(S+N8Y* M!/H^"D5?J+@7-P# 6(,O@;L[$^ !+X'#''Q7Y'Q #K[V-897T/>VB?RN-ZP, M*"%K>+N$7*+[Q?4?9C6?2Q^;=H9N6]Z5%8';K;I;>U3*C)DUTL>"JO;[*VH/ MW=,Q/=B_F \U[M@*N!Y\)PIWM>&?CJYX\*M@*V/\&C+"F0-?CQ[MQD4Y=U]] M@B-FGXZ807H%7[DG4'K7ZV2+5"';,AK$J-,AFYUA(\5+)(6B9.QQ*_-;%M)( MR23.U+Y=J,+W#V&BWR+1HRWZ&!&Q<.!:5"P<=U>+BJ_@Q,*!"Y#N5ZV*%-%Q MV0MF_0]Z:)YNUW[GS4$J4&"]9E\8KVT %^9"+N@ 9Z4K($P;:@/%GEC!4X+< MSQ-Y0XU=HK*0VFE=S(YV\\VP47- LB61=%!MP\1)[KBW$:ZWP0"%JQ4BHFA& MBIP/6*V .?BNR/F ''SM>IMK*XEG+KZY@A*76S->LE$DE^)27Z23"CWAQE4> M*7&H1.=G2MP=%.GH%B*X!4)V6>O>-"9TFDTFM'<)O)TBVS/MFK0TN:014X)''!1G48 MG7#:X*VB$\Z=PD2_1:)'6_0Q(F+AP"4X6#CNK@0'AP_/X7G*O/4\"?.%:6]! MV!RFZ3O*%(YH.O;$D><_]4J=L(5<,,KO-JR9-*C6<8:2)LA9V/S"#)I8) 48X*"5YVPD^?S=Y MHK5.Y,1=59X22S[/*>FUP^U6 =9PW_ZY2 7" ^+,M67L[T\T5K_R 9XYDV35 M!0&P^FJU,SI6K[%(C8<:O?F\A__7#G#]O1;NPHC*LAW.Z!H=;^M.>7^3;-N! M=*7>.\G/=W_Y8Y]K^&R_+=RYYG$>2=#YI>/\7>1Q*Q,CH2V[17'I\85!(9=W M]-H:(0])GCK8SW.7%RY^QK 3Q>+GT,H <&HQQ7<<8"G;F.?(EFN&S3KEYS!S#)IN,0>L9-,/ MO@OO8D-WM7GR!N>/X!)07%* 4?RY;\*A:L.; @<-<\ 4 M6*Z^ B5+L>=@GQS2<^VBURW MX;[QEMI]=N0^EPO5@=?0NO*F:3O!%Y[GZ&/?D\@ZQU4AF,=Q5NPS:7 X9"@.U56 &GF!4$N1FJ;;5'5\)D8'^&!ENLCH*;E+,M-WS-7=\ M]-@MSNS^7 KSV'94X"3"W_\@%YN8:YNZ&OL7$?PO4E"*$]6^*-OCRDSQ:I/^ MW[](CC@'S;$(7%T$,''OF+@8W[ (1$@$529P\=+#R\2[A1G1 ME8G(%VZT@2?K%E %V;'@OKA[/STW8ATB1P-'+)CY8=T:3A7>_WUO7!UXH?NM M:KL?]NL<+$9)%=#SE#&W)"/=&]1]<;N6R)1$)H-6P=0E6P5CM1/#R?57BRTO M+ )?9WG=F@CEBZUFETA/T&%(T;]P&$:_W"V1'%FHL=V#L'0)2,*%H!B2HED(^M60]*NH\B3M/-P@-#/9 M;,JZ6K*R\D+W9'./.B5CK4ZLX?,TH M)*B%1%>)I->((+P0PUJRKO2F5:/0R';KU5ZJN+8"7RA*H2!3\31[PZ96I 3I M BJPR-=*[5B#WJ)29 M(N(SB%DSF;_T. KN:X/5+AJA-&0'K8:1L^"+QLAWAR M2#V!S.-Z>ME*)/RQ/%U/9W*]6UHCS.*^_7.1$!M&K)L1S3NH7XDV M0.-S"PL'[BF A>/N;D:]LE)WYN2%^6I5MC.[>EU8"OJMI>CHN-44?MBY45T9::AK8@,W^8U;?"GZ)R02A"A1$IE,?5<1%OW5!&+:)Z<$>Q7QH!,30E:3PG2A^W(9_ M.KKBP:^"[8HAHI\YD/Q0(H_KN&ZXA@G'@T]A[#-&O*BB##$WN( @_"!O.UUY MT]>]*4KT0>G()Z!6'BEK)N77.\2V0?*U9,:R10)"+8FBPO0%0RP/AD&X="!Z M&(1O]L+DQ"H#AJR'Y'%<2XQY/ JUQ)>HRKFO@-SS[6)NUW[GS8'&GY%=H*)5 M ,L-UO_2W](&<)$N9((.<%:Z D*W3!LH]L0*GOA1-4\F42''7BW9%PM#=N>/ M?.!RF\!*0/$\,GG<(NTD5?'4J)D=N2Z!46V8 L>RV5N.TJ[.E!"_![4$H M33*X[NGNDJ0P5D7.HGET6&*6OBN6QN2\;W'% MD'7?/(YKPS"/1Z$V[-JM<6XLA//+&<;CMQG&/\TJ#LSZ$T9\NE,K%YQ2>B?( MQ=VD[4@-I3^&1CP=!'W8.)D^SBG&E6$8H'!=3404S4B1\P'K:C 'WQ4Y'Y"# MKUT9=FTE\5IE8N=3XLJ*M#"FA6&%*!A-0E.&-;LD!TH(X21C MG+)Q'RD;6!:P+&"B/R31HRWZ&!&Q<. 2)"P<-UZ"=%GAP%4P6#AP*4"TU*I( M$1V7 D24]:]0"O"YO 9>4?RY;\*A:L.; @<-<\ 46*Z^ B5+L>=@G\]0<#N+ MAE+,CX4^51MY9M]HYOJ_G\_PWMOVSMOLWG?;1:[;<-]X2^T^.W*?7>G!K1A= M>=.TG> +SW/TL>_)8Q-T[:8,'^-]5*H@&\9Z5ZBWIF+"[&A^N3!S4])$HABX MG=_^(8DXER0N4MV*H0M#%ZYBNF"T+3(04^NX17>SS2V$1MLMUAV#7]B#=0 Q M]*] 3/0+HD3+ 7 F.Z#&3-MU8YICSV/R2M9-M$>(9#$7;DI,MU"'QB#Z=I%@ MVT.!!LY6O^],[8=D:9SWB%GZKE@:D_.^Q15#UGWS.*Z7PCP>S7JI8'IN^ MF,=QP<*=J9X/6+!P;0[& 9_/>F/Y@Y<0/@GY"#M \1W=TX%[-O]KF4C8W7J[ ME!!DU\^O-6/=RS37$L4&(1XJ=<'PSD,)WP/BS;4+I.XW2O,%N#"?6Y7-MN1- M"+VQUL;K1#<]3K0"7*!_A@LW61D%]RN(S^#H-2YNNDKZ\MAV5. DPM__(!>; MF&N;NAK[%Q'\[ZY-#RPK[V1Z7)DI7FW2__L7R1'GH#D6@:N+ ";N'1,7XQL6 M@0B) *Y@PC+Q?F'2H\H$+EQZ>)EXMR@CNC(1>1]^&WBR;@%5D!T+[HN[=]A+ M):^2[YF=&J';+4DDK-7 =W_?,5<'7NB)J]KNAY<]])V&)F<7@B,FUL.J.BU- M"DV7ERA.(I/?_B'C)$/B @H,)X\*)]CRPB)P9LOKUD3@]J-4OWP89C=:860E MZTEC"895RVE(H_%L@@[#H-;G9X=A]$M],K(I6PJ(QSI@X06*1\C9-!$/_T#; MC^/GT5URM*VCO5_I%931$,I4VT>59-?'LM]N2>JBQIZNY&U$K4QP#B,6%'(V M38/1<.&V7F,;[TH-[2/S(&O*KMO0@G[T)_K4!U_S>[/@MQO=[W]/MWKII+.V M6D:"2 PZ"7[F+?3U;R/IBQ<$K4[=AN^Y:(\@#4_@*9_1"Q6!+8^,K>"2 BFLY@61-S&:&A:(M!R=KV>P*/ M@(B#0)2^21"Z>'CH#H7LJX_QS)GD;.R5QV->VP%C*>4;C8('5JO2EQWC&6'6 MSK?7 ]5([-A%#K2$D6U,D/2D4 <$,DX3R9L4H1M0J?'!'I%UWL;!'E' N=C! M7ADTV$UAJJ3%!-4R&DMMS6NS )I(,L"FRUQRA:M*'P>7V&BO\_JX=.:[]])] MVBH45DO"V)9K:[7#EC(5J14]Z"G;_CP,\^9!K==48LO_!&^]O,#^HHB>W=91 M -K &YE8=PIBL@(/)/C:+21^S+(]^'S9@1];,1W^8.+(9FPA.V&SWBEP 6)E M.&L7J.BO(,D,G70Q3;=D2]'A&)17MBJNXN3'F+0!O\_;E9 MP@,#)*8 ': _?E5_(CZA/ZGZZI__P/\M2*(_T8S?/'H5\]+*, T__XH]_+PA"\A;^K%;KSX M[__]/R\7\)P3G%!LTW9^'#2I%YNVWPPJ4*HF(#%V@&PD9 V^\8=LKN6MNU]> MFOB>)@]:VH\G;8Q&2A'SG67_._;\)]J&(TK-Y4WBQ4[M5;B$"31("P*2Y_DS M)R30_D/;#5R[/QR ^O"OP!LR[0GMV8L?%"3I:R(SY/?D,9'/K6D$FB']K![^ M1XY-':37_:O;R)YD>_0W%"^HOYGA8]?A?/17Q),\CWB^I?]/R!K^,M3$-=.6O5=:^5-6.Y@?/@D9Z7L*LLQK:LN!MIH] MZ"C9%RK*D_7NVEI6=J=YT_X6;G$@]$^"%)HF4(A,>>&"'X<_7NXF8KP]TZ&5 M*B'97K/Y"]-ES^/$$6]ZSN&M!YP*:?.N=049_^4CWK>27FSNBT?;\'%P?]<' MNA[^G4 &VH\0#M9P_3\EV-/W\ACNK^^!OY%('B_PZQ@W_5G&W?_WUQ+O?WG? M_WC!Z:/UCE\]GTWR\[;#C*Y8A;4LF)S^/W4C0&X$^IS]04\ MA^(QBJ#H@/9A\<4?+?Z*942?VYR_^#G4=2#I=0MNDNV[< /?3N%Z-2=))(*8I$ M)$%*8NBQ(J75=$HB"(I) XI50(K8+T8^>'&:S>8\61Z,UT:%GE6:BZH]*@W7 M$BF1;T?J]I8=L:668S22&SZUF"86J<1$HHY'TDIK2:@M*4%D9SFBP9*\P6U; M<"3[=F3-W#+5BJHMB K;G.062Z9;D2<2??S,KD"F%6=$)D5_+:8,N370M59+ M8J2C%9D%51NGQ;XH4./&F.*4Z2C3:$GL\4AI(B5K^?&J+U98NN[XVYK>*:[A MR*.W5ZDRV/1+]0DAIYC[Z/:K7I=BDVY*X MX[?GLGR@IPS:REU M/'*PKI7;\G@[(V3?RFQD?^*3.AIYM/.E4J?CS:6";&2KLUK'3Q0**9.7TL?/ MM'6)R&[KW$R MNK+H;#%))MM&8N>F\I.*4W.R\*G4\5"Q7:@,F%4C0^@#8S:V&C6=FFTL.($3]*^X MJZ1.3SE;] ?C?"%K>'8F!3?K! ,PRKPT*)&UJI'(YQ.[MKAJ>#J

MT9BXZE3TM?7("P][_;7 MI-4EC2VSMCLSWI%,G9>H$X1-"WZ+KO27 Z*CUI::2+17>1L./4'8I;SFI],1 M4Q+ZJ^',T9EZ4AC!"9R@5I7(\'ZVOFT;%2;9FC27NC1M!# MU(>)17?9+[,I+0B='PTM"JO44.TU)@08H%9Z7JFG/&*4%O3%F&,:O;'>+[;0T",I6+22N5F#:X]% MT)&6NXG?+[)D"P48CI,^\3LK&6Z!.$!56SGN*T3-70*2+'9=NC^78 GWJ"L*Q8;8)DJ3\RMF/ M)"EVTA:)8.@19&VV9:!L6WU:[ R%+;L>

MH3NZRTOT"1ZHIZ=F=Y0O>4)AD!:$GE"@X@1,\,!N5U>6J72H27"]9'637 M4W7;@$\]!=DN3VL;2^D12XK.>ED2@$%[C88>46M,ELM.RRP415FLD79YN]#$ M'GSJ"7;9"FR=7Y42::(B+^85OJ@FV!3<@1/LLBKF=6TE>@TCL:6VY5S#*BD0 MW^D3[%)U\H-4IYD7Q/YPZ>7[LI6J\/!H/<$NH+>9J8^R.1H/)T;SC,)4V=G4 % MYGAHHS"GN"V7 $:?V'7M92E39+<\&GJT+*FZZG(]2=#$ @F&\GJ6&24-^-03 M[))8KSBBML>EUQSL&GGF"7 M]=;VV56NZPC+H:$Q&> 0:AT^]02[)%5U,9PJ:L+0:R GTCL"<+F"ES"J9;[KM#WQ7E5:CKMSH!'0X_4IJ%J M,%6]MW6%SE(@^M.4DEV.6VCHD=YD%7?4)E_*&D)V75G0S2F?3Y#PJ:?8I5ZJ M3#:5UDSDLN-.JJQ,Z,0:*F,GV"7%5FS7J -1G'>MRG@VSCL;-1AZ--RK85#A*6/<%9Z6Q!R"_3 M)9K02UU;22=GW2(BP0G.HG+ *9% '1I 3>3;1,VA&BD>#3V::\^;>6(I/>R) MA:5+]3;EWFIIKM'0PUQOQX7URH_.I;\S]!7]6'M#-WCQD4OK"_S(Q'>"??8D MG\DE^\*S]0?9)QPF2P3)0O_D)BI,F.L0AOK.88&)(%W([^R'MQ-BNER)+N1W M$M/E8G3Y9"NIGZIA5]N$SX3U]@P)M5WTX?]^8[_])G/2Q'>6NVHPY*=I(2:2NRB-')5Q'N_3Z M&#^3 O/U:_[Y$L^GGV V/Z%]W.6F1$X[>)_5N> -9[W*]/(G^T M,]5>/I4JN EQ3DH)9=!9ULH&2CRDT 7"<88Z[FIXCEKX"%C/UP;CGSCU;T-J M?^(!OT.A?7--P]BNU22+JU6( M\I+MM]NS1:_OXU#;\FM,NNLABGTW1#U(U& M.=F<-9B,-H%"RW[[AXNGT^P9;VBXFOWTT>'Y?(.Z&_/LF ,@Q13=!#%K?ZJB M3]'?"K*J%HZ]TI&_>+R])[/JZY3I:YA'/VO %CU$OX9!=2/'W+T*QA4,JC.Y M#6[(7B*IX!4YL( XKP>'<5 J)L]1*YA=\,$=6%'GANLK\B!]I)7=M"7UDO-X M2^5?\-T)Y2QE)3:-]C)K$(U1GTVX:M5K2;P4)-&S5)Q-7Z1//#:HKFY0G?E8 M>23YO:Q1]3GY5;0:WUU5Z3;17SIT:^$Q:ZV.2ARA<<6P<9I*_:P_V,T:5_N3 M]N4&H;)TQ;1]%(.<+_S D8.'RQ[O1;Z8U=Q]$5X=J*K:$TS0! WL&HA'"0<8($U!#)LU6*K]I+QP9 K\[83]/A& M40?@GCC'N%G33^KYVHCHZ/ILT%.%:K(PD=+A.<9&SU#6_:&C=?[ MCO]%3J0O>QJ_9-6&EC_P)S(V3\EU4JJWL]9VT8%3R0L[8:+E:KF@OQ4ZDU,7 MND:II4&@O!D2%$HO.MK\ER48@]RR2^X^N^KP] MNSD[10XYU!U3DW4GMI)-/^@PC:@%)P(L+[B^05=!2+&8JF!]\@1J ML)/5L#0GR;78628RVURADS*X2H!.GO^P;]6B M[DQE!V3DX(ZL9]8[(9*U3,9:^@-W3LR+OFM49I;H;2?HB@54YLK%J0^3.K$% M'%T+&,>P;^Q,_;3L-MJ-7K6P2J^%Y8"Q2:;I+@TGN!X%N;R9.)VB[]WR/*@> M,=V"9RR(>?(F]M<86$#3O?/<3(]MC9NP.(]VZ<9[5!P8NQ3P=5?>[!.K,R%O M?U0#7]K4LYO\?+$6MD,U5Y7Y3:E+3M!52,BG3<0)FKE@YPHL+-@POT7#_.L! MY-*E7;\-()2_99NSR2(G5+2U19D#M3!:KA& ((?VL97^QRTTKJE!U&TK$?3" M>.Y_80*H?)W7:?W0THZ-^_/J!E"D'<2B.1#^_Y(5I+IF?2COEG>(5>FGTUX% M9C7;\OF$6+&+7,W?+.UM>8(N/PP"WBGVN$,.-O=OP=R/_@Y@-\%9#_@_08'9 MAEVDB_9N+63GE00/[$5U-^01"@0A:X:Y^TKN8*]NTT'PV-GM]V;H!XP(E5"D M@X:Z^EY1/R&VG;Y6]S=5HV5P!=;PO8(CD>CPYH+#F_FPN1TVZV_=K,?)[?=S M>'\D]>_:Y7R+Y,L$)R_$2K;72672Y* M<7_1F-)U@1<6@YO/^LW9FE3>A>Q>W-B^U?:3^+BZ"_Z^MA7YSM+.TT4R*@K% MH4I845!:M(O:" -]A2ZAQB83-IFN;3(=>SX.C-I^XM-3[2;#EC(NGK(.@ZM)QN9GS$E=!7OS2IL1>&0 MY1<>V7N^/*0I'/I&6FK@&N$#EOS(&>*+>B,WFSM#HI'I5W82+^0'-B^1Z;"; M] 4[2.)C^RY$/'*&Y-T=R+\HXD?!R7&)'68'CDADU]V>)(R%<7&X1I(=!B>Y M.[[$YVU:LV+/Y[J+&IK=:/TLMKSOP?(.ROV.!3PK+W0/+GV'2A7"CM"H]*\. MO+IM[1,13@AXRW*3-9;(M$0NJXW%_&I,%XD6G'"8@\31%+;#L1V.[?!('_OG MA81NOI4?R>.1;S044#+GOA$#NF'I.IN4<1?3I5"\YFK CB9A(%'DH(L*=L;"%'7$+^\YRAGY' MC!TYM5*:R;4A4O5\G15[4S/)!6*,SE6"N_O=_8B+X](_H13F/$ MI!^G[,MPU>HL*&6G$FA>^$PG9SM.WF M>W%1?UJ6WTTV<;WQF/:J]:11J#4WC6W.!*RX1D*-S&A4,/M ,6D'K(#EXTSP M&S2E[R4>_;YD'X).?=V;9GT7D@@X3]W;/Q)Q@;:DB9J9;P1ND>8'HVUCI VA M=AUTS4K%T\GC"!S\:I#V\HOSU;N_&F]]6+ZMH;L+*CCV=7M\[O_^!_JJ@_U?_FW5.?Z(X, M?T:/?&%>FEG))*G*V1X\]=G06D]QQSZU\YWZ#RT2N!\6-O._I"'6IS'!T[-: MS1+XL:C/5DU%*<\KRWP+84*0?YZB/[0$[L+6OW1WK+'MJ,!)A#__02XV,=\Z *Z\^D@9 E^:KQZP]9.NNT]5/8$ 0&JW4Y-VJVPDE+Y MC\;:3$A"! C[;,49^H)W8F!7P*^Y AX"0MYS%4080>Y%J_@DA+RK3>3 N-1( MMP9CD6IK=&H@;G9")< 2%N7M))/'.7@WG=E>!UXLZ*>]<.R5K@(U-MZ^;.$% ME[@ZJV/A(8!@KTM$5^SO1'$XV!*0B[.0B9M['LYL11>UTG\2?/Z)C4^(?$9C M"I4JZ0'!EY/UPKI1 9(UD:CD_DXM+OU1WBUV*ORILO (@!!J!A@/OLBW\$=X MH&Z5DJAH*UJ<:PS%:9VZ7_9YA ?(H4#'V?3Y6W=>-;XT\UU/U[8?B@+:SIAF MVFLWICGV/*9;*^"^41'.UMDS*NZ5A\PQ.-T@$9O).&)^PQ'S7^3R&[+?PK[+ MO++T(<,&)[2MQ<:^JUO =>,Q"]IU\(/ M)/1( >H-Q ;?N@,; 0S)'4^T,4( M>Q>UGDKQL%'1PXTJJ 9Y6V#2A\ MVDQ#[I2PEEX MN/'5G1@!-YYO="3B!Z9MFK+E\98J'/CV5$*!EV)2C*.YPI9PRE,RD2O.I^M@ MJM_^H=DXS>+<8FPI/8RE=&^G_6>@H&P[?'V9;G6(0H?-.@M(SS8?0 $\ZVDZ MSC+W$@[<7^/SW XLYMJ:MY8=V7G;Z>Q9[X1$*E/.HYU= MLDQ0H-91G>&RP&:A1(:-KI@XD<(IP-BBQA;U5<[8CT77:>8*5(9)#D2N;:H] M35GI-,4CT0V:6\6IU 7NLMA"-A.R[J F5"U_720R94]]DZ2(T(KY*"V[W?I^OH(-=+ M@8L^CN"LX2]63O8RDH$O-RJ;I-K3WX>8$U R;T^VJO%SE MA67:Z#G:6BQY[$2B@YYB)!' %/93>^"U1X M#)_,I\45O8]7T7MO#H!W,O%+!W9_E8G_;E5>?49S,X,1FD2BG"VK@I@G&!F> MJ$&W+X:+4]@)$ $GP$. "J[QO;HSX#R80K"U>6V^J2R(K=Q.S-;I*5$?\@A3 M4,\P(L[0%V@2>D41>%O!H^F6;"D7JN"Y"U&/7HC_(K4Y^"R["VZ-7%#[G"4V MT;/>]'VOB=A?ZK[;Q+^1':?LNU7&-#A7-V:/X9)DG!=]H^'8.W%XOG?YYYY7 M\XA5&\^<>BKM:EP?D]L%5R4:@JM-Y59[Z"DMB>;V+LWT)7LD8/OKZD'8Z]M7 M43K9;M1^^CP,O&L\[03-(31M0P@Z0W*%FDQL,GJ !T'318[X, OSAFRG4]%4 M#SCSF&G+^$JC2%E+N* 66THW82G=2;.=X#AY&4/O0ERL0E@\531;JU6[&X/0 MC>Q<6\P+W<*\/NI<2)1:$D3 MB4Z%?7?9BW;CQT8A-@H?2^XO&U3[A-R+SJ(H]Y))V_#U/DF6:V626+60W*-4 M6NI>PF;[<_MP6L.=?+[8]CEXIMBNARMCL2'X8"?-77#JM0W!>SM#FD\G"#HY MA U*QO!U=XH^S"*+$]"0ZBHS64S71@:5+_F[";EE4V->8HC0OB23^%Z7>S8OH[\I$31+ M[]6W_!G<*!'DCF!Y8T%0+)CL,HMDD102L$=%WK>BWGJR1OX7 >8L@=M M5,\.N@"[4]3$R06>9X*@TO.@623&,BH^D=>0_+=@P48?#ZYN^=Z;,_K W>V0 MI;MV5]Z@.Z&GMHGV%15C(N[.($;.VO,%L-Q@=B= H44OLYFBL'V[27% O3:JLR MU&I+O1' FI*%2=(ZK$<$& #'$4/.U2%_@=[@=.7L1,A$MK "WL@, (:(6L* M>YX]U:V](K=J$N.F9V+#I]MFH[J1*)*7F*!]%!TGTA]9 ]B'<.L^A(<.4=^) M+^!/Q+\.F.Z\+VWS!@6RK18]DYL5/A#_X'@_U7+RAIT!.=WU''WL!]NR#QQ MU2B&M"$4J^8G#@A\ -C:OP=K'\>YL=V*[=8;.,%";_9SD^17.!UXLB%*[T'Z M":-/!+L/L7)(T/E< M#[L8HA:'B+YP4NB?\$]75T%(XYBIRX',7+:UTD,C1A2MX'MQBK]%D4-(+/O$ M_M4]@V]/0(=/6G/6'*P'AD[;O6VE1BJ+PEIB@A9*7)RA< >EN[:$H[\I$;2@ M[U4!^1QT:-RJIQ3\;='@-AECD-3T057D$72@&P^I.ROU?:K.TO99WB!F!HT^ M+J ^/+2\7]U^OA?%X. @RX?L6D7<^E1N>.#G4WDR'0$,II1K&'/0;-0&[:G0 MJ$"Y9I%*D+SD)8;=F.P,V'^)'1MO3S9XOH-[G+X\I0^+ M_94OB\@?&/G7&KL/9@F"'?L-3O S@WX7T&9Y)+8D)AE&.HB/>Q-BS\;M7K_T MU=E^T46&.TO]^Q0PO,4#?9B1N(UA)(0E 7IC:=BBZH,UP@.D%K#Q] E7Y^TY M/%YPP\QW/5W;?B@*@J8!):@%!!NH6ED3$(,$!;'P[Z W'5(MXJ&" 9:^OH+; MBIPF*,7" 2B!14%5ANC[^W231*!V(,((8H'<>^V$++>PC MN7WP"AF#XBRDL$"E'I(R!9*>-E M\DEO3?:7M99X; S@8RP4]K&UV"(@ M#?;//)Y_YN(>8-Z5&II$4A*]QZ=EHBP44V6Y+2;:S>JNP Y'.9*_#B2=NH+$ M=VL-;!^DMCK@KTND8 34C+T1HNA:S=^R[: %)4@9 0-N& BL&OQV!0#VMO"F)9VX)0 M@I)C2CY5?RFS02PQ9,;[#]!F+I7VCC/8[&=A$3#BIE;U0QWLO*CK.%&]F331^< M*DM<)]3J6)O.Q'ZKW*R8W)J1)U SHY&IQJ3C3#J-3;6;C%5_G27V.&)[$4/K M=\2V[[FRPS,*;?3MS#;5D(VEX4V0V$*#*DG%Z>0]&%0?':GMUP;1OL&K!F?G MQJ; 5(,>!@HTP^PY<.ZT7T$$3"(\-JQ.]!!2L6:52XA?$$^!#S+UBHO?%^SDT[@G M]9/Z=5G_XZ6DSK>2=*C23$%,5A1[#L<@-U',LCTX&72?,?R1#A\_<:#.LY = M;[^0V(?/@\J.-P5!B\=#/%EY&4_>=TR"CW0]^$'09^K[6;?H#62_OP$D_#+X MUQH@:88@9*J?)J2JNPM3WB(^!G]_;LJF;H'$-'SWK\Z9^(,Y_X^JK_[Y#_S/ MX;&*"60'8>_T#4O3Z#5[Y"6(_S[?27K,NJ\6G7XQS^"___?_O)SOLR684&S3 M=GX<\T^]^Q%W^C'3C:OKF\2;S8I/V)DS"!!J4P_-GAL^"X>/K0=G6$=S^"6\3U M%4!/?_7<@!:>O0@),8?_."PK"9]P(=J\.<,1K!UT'#DV== 9]*]N(WN2-='? M4 3@66.^8L_]1Q!F$)0C2RB+CK0@7+EG3/D:8O^+$B,'IYE$IBD:[C4EC<<$ M+3$T+4LRHU$2IQ$$#9(RH6C:MW IAU^DDF,B):@1#/*B$)#C(?\*OL>_;A@Y!9@T]>\?0+M6H_)A!I M-)L$A$#;]WYH^@:H;[C3.96?<%B/ZJL^67]_T2 M"QZ_>N;+T^W;/STX3[")QTJ6\CUPLW3\L:NKNNP$[1;'GW(I17:5]4#Q\NSW M,O'R3YI3YTESBOWE6[*O0JM)_?(.N)H_!;9.?=^5+I/1WM+(+V3OOS_0LZN)KU><4DH8'FTQV MQ%J-;P\;^4ZI4"_E2UF^WN6SV898[Y;JA6:C6LJ6A,[KT[!H&LD4P[!$FC[] M!4FG]E^$-F3=G\-=4,[1->*U7=R!HJ)K4&PLCX=FDA_<>]>$DJ% [.G"5V5, M6S'V9N]8JAL3>=;7"5?LUZR-/*FL;&XT^;:_,,\'*N]],$Y"P\AO,0#-Z06< MA.?XX&P"=L2@[RM\Y/>7V7(O_[LG9JR1C[T@9^R9GK$#00,>NC!QZK+G.Z"A M-1;[^P?=)T(DMX::\;E,QN#836H-^NW%.,]?3,7WX"Q7U;/;D30Q^H?AFP"]Q=!/% MPM11BGLX6+9D".$!G>#!$Y\^A'.68Y!N*_CETS8HINVK3\M#&ZDX>GCI]O=8-\C+ M#W8@)INN?5@I//K@K ,5(,SX1^_Q'%D/>A+L7Q&JOFO[#FH+&NX:/!/@L0N')((3 +'$?A*O M%^$"TPQTG*=TFH!0Z ?[/82/#NB/G*3PTT#5">C*!Q@B/VV<^+WS_357(E:S M@OV037/[/3S$7B'0Q0'I66PI.B>WQ&6$7QQ(H J-E9#LM@R^DMA5EL;X0 M-/T9(GRHAV5D5W?W-OWSJL^L"PX!(@$ZYF BR(2I#GT/=0!PU_&W Q9-)7'!LK\'SS#=NB'BX@&+Y_ M?+"IWK/8?(_QIAGR]]Y1^U(RW=A47H'8& K!DQ]#M>UGX'RDB[?(T64 R!, M U#\Q5#) AZ<$D@O5C8S7O4%F26Y?'%>SE>$UL?!4]?QI)>VE+ _C/B-[DI[ MV95Z^S.KM#^R@D';IJ/#E6PSD,10"X1'W+8&YF/@!,_L*%.@^B;40% PQ(-? M07M$+5DK^'/$4,>? E"'@!&\%V5<2)TMY+Y-1X??S&4WKT,(T-VJI\K[MW1% M>=LN%>2:2'7G\C;%EC1[_BKL2WVF#^+)63;6D'W=J;YH0OY"1\KD.4\T086P M59<=1S([X_EHP)&,*-N[A>';_?#Z]< MP[>I ,X$2@HZ=VPH.O#)4!\)C]&7%#^CAHPY#K:C_MOV-3>PW@O^.')\'-0M,) M%"L("%/9B\UMN+GNL\4"$0D%;G1T69D'W,,*0NTLL /2*/)NK-7E. GS_M. M)O^&TP5P*UT7[)-<=/?ITF^@OIQ#\'JH2,!3?HM^8,--\,(M#I\(@0RJ'[XR M?;D(%=W%'CYG$0H;),B3M#U/YW#Q^&'+WXK"2.7HE6'+%)$H;\M$WD\N:/4&%07QX*.*!=BJSU_XLDI6B%Y1U!Q> MQ46?'&TAC,%%?$:Q>#ZBG]0+>)JY/A320P&NXYO@D$4VV=LG3YI !RB^$QI0 M:,2AWULLN*W'1>@1^^N%V=01LD]*!LI>/TSY>6[Z\[[_NAJ2A4(+C8RC'ZL0 MO*'8P^,981L*^9C;5[CY\PWZ2.MZ4IQ>;./SYL/EV7/=@T^&\!+\$I)K;T:Z MX+>HY4(S!)IU\%QP@'Q8P,RW7AA2P3[M&>(7],K]P7*PCL(@.Z(,^G0+9 =E M"L(O3(%H;, M=3P;I \&](6'B[Y"V^G8\Z>-/KFW;S?H>!'AO%Y)\T^XXM1D.TBS#V>[7V_H MJ?C)HU[,%-7EPRDX8 K'P=5!V]<->>-P)82.G+3P")A"X(0ZV9[(!_WI0$]H M*H/0:H?V/H#'KN5-W3V!CV<9#$2;$H^%/KP#,WYNXBC=%871GMGV4R\/5*DG M# TI<>-!0WT +W3 OUH^ .+\\^_" 4XI!3/B?+>YZ+'WC.7NC6 MOO,"/)J@ HV&0GT5:G>RBDZ?X*?QPZSVG2-#J-Q#/L3WP-D$9S%'*I<"7!?I M/X?=#C0T.''WR>FS1^=/:3W=8+*!MQ2^"S[--SWWMQD+;B%290^3U0/45Z'J MB3QYA_D=7@(V"Q!D1C^M""F_!VQ"TWD+!_27^G#V&?"K0!=O:$T'_FG[KKDM MN:X/U">5Y3GZ]I[>EN#]>F&UKF>)I9!L"UM]KB42K>,@P.EQ%PT"_$)C$:0' MI7^NU!UV"I'Y>:]BX6:=#%9>7K_[8"D?ANI>9D(07YC-=P8]]:"20=,)BE58 M9Q"3]P%2^T.+]=4AYQ[,J\\"8,8)CK#X??Q%QB-.&2/OE!% M<]#%2$%9Y4&CG$-U$DX>,@QP'-N!CP[,=.2-'J.YHN==SX4%-QIB"\(HM$87 MM=M18TL?VM:A*R+4!IZA'R(!LHDU'>WD>TM$3GSDM B>X[ M?%I_(D-O//+B0Y4A]("$I]OS=.$KG$ K"MX;\(O[%, (];DG^(UU(&0'O@03 M*=2GUP?E*E@/XH 3LWY]9CE(E7&>W"Y[5GC%%\$$ ZZ*98.@!-)X_6"ZO.,@ M/2EX[,%'E,WRS^&30V3C37A$L=TP7>"M97'R?#GZ]P>!\$/Z9\#VI[(H7R3O MI8\RAUX\\]6#$@HPS;\_JH7ZTK1,E*K]-J4(9V?^:G;F/G-!4=,DJ6F4E")2 MK,1H8R"EM"0E)36H73$:H,>$\CK702-9A1K#<502R!)#I0@I37&,I#$,1S.< M2B=E]O4O ,G.)D+>8 MEH:3[WXE^>Y9M\=I>*?2\&(X#^^<>;U_FI6'[A9*+1A[2VT9(0O6JK!ARR6S MLY8HB7AUIJ"6FSNV/NWNF*PHZT0KE4QOAJU%"XZDWH[,5ME,B8,:NT%5K;92 M:D@R(Z*1[-N1!9%7"X.USHK]0:LP%ZKM&CU (U-O1P[]NK6E)PE7U)O+S)Z[L; I@$2J8C3R'2U=Z:3%$5C#D>3;D;0N-TH%>EH6&IZ>II9R M+;D:3N!(YNW(Y5@3"<]5,=]H6ITIM65LQF[ZC+9DKCCD07*&>^&\EH0E^Q?N-_:.0'TT(_4ZMR,$ MB'D&,7U1""% 2$B@ 0&__JT28&.#W7;;@(!:'WK9N)"JLO+)RJDR!:,C$8LR MQ=G)XD( (X_6SCB659MBF(LK\S'EE-O.A*K D4=K3\NU%I7VVUT\Q3/I<;:Q M4'I)./)H[96.QD\;Y6P*UW,S,I\NU8)2LRYSQ_-T)^69A1=*2SQE9FUFO+:D M@2C(!'X\-."5M#?/]41\,5XNYX%>3;E"72:(XZ&ED5?R1-I=2+,ZV_&FLT2- M%00X]&CYN,.45F673$M^(ENH3Q0Q5]F$3SU:?V&5R903O%P6-2'1Z>2'[)I+ MC^'0(P+T.+.%8WL76?5 M8!>J46^R%4WN&D798IHY74WY-!C*'P]-L].)-.PNLM+"S*Z!+5(SLSS,IAT[''I$@IB5,%B[.Z*9=&9@38% /<7:]J965ZA@*:88K^:6V4V_J LR>8*U!3(QJISG#1I2R<:%(/<%9&.4P:H5B,1PK8>T.$!;X ,@_\@1GM36^)506 M0E]BK?&RXPX#!L?!!$YPECOK91TN[W4,1:]I(ZZ67DF+.AQZ1-=VJY5NR UR M(6G33MZ?,>O1*C>&0X_H*CH#(3EE5VN<[7:4LC59*0$7P*%'= W&YLKG%A:/ M*T/.P5*:W\(S8*XG.&LQ&C42)C,82UB/[FOE=64F8&#H"8&92%:[K-336H9. M.-/.;+[(IA)@ B>8,#65%6)"!ADIFUK/&]..D5L4QK")QM'0G:N%:@NC9WJS@"OKRM1)- N8 \\K^OA@U3K=B2GQJ;%4 M=/2AWQ/KZ6H73. $#Y3R_)@>U5.\I.?<"CB6U&4%2&WJQ!:XQ()V*HU& ]?L M=5E#P<3.,$#=HVIXNNFL!9U26O: M/H<3M2)XZ@GIXI-)(9'N%8>X7B^I"]/CA8$=R/0)<'/+>4;.O?B__Z/_/GS/[OG[U_V,E9\=I8>99C $N4U* M>-]1&6@PL=P?3*$/=)<=HN\GXA]^?>SK6V^F;\&DN.>Y;'/9YW/'GCLP"BMPUE##_%\ZV1^"E^\%;38Y>R_^01H(6_S:$X]ZZVPQBXY M+ KAG0-.@AEXKKO+E-N'$IY2^'3W57#X54CHSW'MDQN_S?0 4!N-8@?82_JF MJ8&?8A7[9XSGX_L$DO+SM.([.( W#[>! C <,FC+GNMJC&0 '@^>F-IE0(39 M36$X(;7EE7#W#L$&OOF,M*3B;N/^(06V)-K&W@^"%; YPC9%9 _!7<1"?7H% M3$2$H>RG$ V '.5_YW8-7WQT^_\6;_U_H;(:_FX9?;01%]H( NS$NS7NT$Y<:B=^\@FT$6@C MT$8@V12UG4#'=40V LFFJ&P$@ 2-=N*2!<2^;-U=))OQ#=)PGR#-647UM8GP MI02:\ZD25R++Y0GQAP,$T>'!Z(" $6FYB8!Q16"\J^#=&"%N1K_Z>(KPT?VD ME\G1]R8*+JM'[@Z&:R>,_XE*[_&'X.YNZ+].FT?"$=$!@>3E1>O[EIT((==5 MHVX9(>$Q$EXO_^SEJQ=W:G?J4P0ZD#XU'*R=3&N+AQ79[!',U_)G_K:DT%"; M.QHLN!:*BF\2$U>@Q1\8X5NZB>T.A:LN[KB#V$_F>?__.5<#,8*$B>M0%P\K M6,*67KN$M; HY;:JI68ICFX_5_78*VF[HI1=JI]CZ9Y<$)N39'G<'+<2D]+? M]R+<,WG-A$76K:&XY_.*YIWH+$9[FM+*I>0L[O?+4SO++A;C-KR\1?[XS7-Q MBG^OL=@7CXNKRH;7Y\4%CTDD!RXF!R#R_WTMZ!]^]I1LN4,]5>Z)W% @16.F M3=)R@>[+A?+?-QS\ ^H!:< #3\"?L)ATEM&:,Y'M#1:E0K*[I*?P/BCSXS<1 M9T_4HOW/+1^'"/YGA3]][<5=7PTP]&J=)M,S3_2I92N=%'+U5'5\J=.\)->: M%;O>S1O:?)RC,YE2)SN%ISD7M@E-_+E-Z*<5_*MI\^&=HETEY;NTY.\T('9] MC$9%50\Y6 @9N&);L&0EF,T)5#<3C8EOM(*YD74*^6XQTZ+X0)##NZU$G,?/ MJ*(_Q(&,0/_ H+^@DOY1O"]F@T$GB_52."E736[N#1>3/,3[FTKYS9Q_UV;\ MQ\7[98/[U\?[-ROB'\5NSLME^GT!2^+8:LA-LG6)KA3J)I5RG;C3[.%B1EREA@ M@\Q YJ"&3L4)YHSZ^4,L/.JZ$>M'A060+Q6Q/LIDC%0FXX_?!=_2 M8A2^RUE$*8NWY;FX]BJ1[PUQ\$UO+G(GW3<'HY1%E+)X\\D*D4M5NI";E-VU MR?U*)#3=W7",2JY%!2,)U@4?:L'9:K*]=K/V3+?H=3=LPUCW>_UI4*-&0ZW9W%>6^)'U-*^6T%POIS%/V/_O8CHW"B[C7%B4C#\)*7%"'<.;" MRLKA1X/E^- M-YND[DJ89^ )FU+*;O=B*1YU:][,%H*-+.D5EJ)[Q-@;6H%,,-N,33Y.D!3* MV+Q_$_UN!<'Y,C;_C/WW@L&&NBIC[K)6-XIN=\[:(QO\U5OY7:$P%"#^8:,^(D[@"92RB?!_.SZVJRL"VMIKF_5D5Y3\E%(H MU_U".W O=@-CP4Y6.3'/>%)'LVB+M06JO5[+FRP!JMEMRB9-HI3-:"\2@3ZZH+^@EOY1O$\& MM;(V*5@9J:H4L55>)<3JK [Q_K96?C,'X+4Y_W$!_Q YFV?3Q#\*7MUP!7W5 M;F^D['C:T'($*>DY 8(7YFQ2<8;D4C-,T+ MIFEJ]R?:JNY+S[9ECD.5QR6AE MN]T4/Y8)/@S]XG&*0_F9#V".(WEP=GGP7AP8F]GMX:)#=T1VJJZIH;S@%^VO M9&O^C2@HYH-*DB2=AM1,NMZ\.!GAGB] 40"CPG&>.6-0&$F">Y,$5_>L75\2 M++""F.,*2D/"&K72)LOT^FGB*ZF:?X/J@.Q4"ZN1,,.S16F8]&ML%5^%J.; M 4_&*?I[2OQ$(F.S97N*>2XM_B'MTH=(XHJ@-O\G6#?7Z>Y&Z)1+N-8<$(7R MM,S.,@)80ZBWTT2M];K8ADIKN6F@6* M&Q8ZXT6F7(=0/[]>CH!^KT!_B&3-\RGC?P)MKI_/4HM,92[.C/)JW2?FY9D1 M@A:JW305)^COORD5+2\[*H80!9PCCUQD=/I/WK5,VMY@,LA;-:-3[ZWY)=\= M+3MCF=QVNR*8>.(\I;61;Q[)C0C*C7_.5FDA6N; WY9: .>ISM8U3L5]%D\9 ME5&R4W;K4%Q ,X&.LPG4'0N)B[M-I+V^FO'M[OY/:0NS1L&R.)^AQ.RBRCB* M*:7\7*@MA*7\B3C.WY&C'Y5F0 Z_VS8&/GK=DVD)S;I='14,G]+F[&:P:A@Y M029W[;18 M5FB/8B$>HCC/H+ZO4?!3PFD&L.P[4-7J46:ZH3C IJ(8" AWH\ M&4^0!/+W(\0C?_]%M?&/HK>17R:&C:8_$(N$F]^8I)O)%L80O5 -9^(4]5X^ M[7U69T!W@!_$>W?MA2/'-6+]QV1]Y(1%K'\M)^RE[Q7>3*F"LN*HDWV= @JU MEKHQ!\:U5XE<<(B#;WISD4OIOCD8U2Q -0LNR.3HCO+7G*/4SC=*_7T,=(') M7H8N::)4[2K*=*R7M>G%2Q9D):S53F5R'2F52 S6+3^=6SF"3(8]I4@RSE#O M95;?GJEY;4D?41,;B8-SBX/W@J.\H)M$%M/;$C9TTI3J)6PL?6E)4&+3M=*J M4LU*FN'[I6X^W^ZU R@)F!^_J3C#G24_&OG:[E,0/&H*X[,@L#956R*F? HG ML8TP[LT+>:5XZ3(D/6N'=<'*!)7%B!+]W+ ;E-5$<>D+,IG8%BM(Q&GZ/;/]]IQ2UP9+1)UQ2&R< MN5A!I&R!OZU5T//H&IXQFZY(EN565ZS2:.?J_HHE_%+PC M;415M?3*%3N#=:6<8CHS7 [!"\L4L'$^\5XT_L\J^ SPB*E=\V+>G=YVB21F M[_\J$U(S$0??]N8BO>F^.?C.+^-=;VVJ;=K.K_\>C7#PW\'7.##TZ-+_'4'Y M,UP>!:I<78Q'@@A7UE,>AP8('C?(&M=6@J) P2/:+B>+DF60YT+Z#/PK__O M!__C(_H7@>-7C)[&6A,MIHU&FNK%;"OF@=]4VW)M4Q^&R9A/7G$7IFFJBCN) MC4P[<&.*H\44-S:R3?CKKYNO,W6G]F(D3:G[=P9<6TV\HT4B#KYC\73MK7Q< M#D;N+.3.BH#F31#@KY^DPI."G?B3@OT616CZ)P'SE&UGJ#G8=O0O8KZ*A8IO M[+_Q\+^KD^R]VJ>M0#.76FP&_C)Q8YHU!,IZ6E/#C)5]253B91G4F]',_]Z( M0WCZ"SQ]20VZ90P);FR?VOE-!8.CIU @']A5Z7#[(&EHD%+P*NZW("2BPA,A MY(H(H6\;(>$Q HCU^A2YFV9#J6>W[\BQ9S%X&4GQP#MC,'-QJ7NZ=N@!OKW; M@[<83(E:&Y9(T"5ZE]4?FBP(5_?!0!&\UAT%LB!*!N'6IXX5V7L&R3J2OA^H&V=R^&X#?6.+_G2U5IWPG+<TL";XX;:I$NV1MN!3(6U4ZES=CNXC1!< MQ!?Y$!C_YPP%C_X6UN]=EJ[-N!+1F;9F8I,,O&IYW:06O<^WA?XDHM\LA-0, MEJ1I* :&SYIUPO<((\>OZQ#:\!)UG.7P,]9!0NB^'71?]UKT-="=JXHMOC:2 M<)'<$,ER8R$WK<+G;T9_%U*5ONMNUJMUR9\F &Q5])D#>5%3>KS.2JTR7$K)V:!JIB2:(10%%R M ;,"B9+'%B57]Z1'3CWY)E/F6[0,0QRUN&2=7N"==:].86:SS'?'4#3 XJMX MG.3>TS)N)D?W(:ZG1!+^]W_W"/G&$0??]N8B_^]]<_ =WIZ+N%_T=0ZJ;BV! MT?B@.:AW[K6X]L*1PPZQ_F.R/G(P(=:_EH/I,W-%E8G7*C:B."JY PW)3VH#@:]%D\'C;I, MX]M\S#C%':=D?D=X!?F=D#BXXRA)!**OGQ(+;T9?^UBSS,IL.R-F57JVT3D# M8VH"E ]O1E]OYAR]-DP>5SJ@#- OADV_=.9W.GAM*+GKLK1>5&P=MQ>97#X\ M\SEPYA/Q!/[NF7\W?LZG_,]=^N=)1^&) HR/[XB65X+ M%'-IP MNN4K.Y/G^).AOOS]O^"?_=M54U,<2+7)/T/=G9O*^E?X^-V$]U5@J9!CP>^3 M;14N'OQZT#/KQXMGOG@0IFJF^<\?NVY=BN,(8DO-D X'__Z?_SI[6E^!_4ONJNK^>RN="BL8( M_"?%_"MV\#,DQ-$FS905=D"K'<=BIC;R?NV^MO]L*RKW']INF+KRR]%,P !+ M[=5&[?;8L^='&TPFP!..-ODL&3@$^2S\E=C$@?;'?[>JJ9,EX>#/@.N!76&^ M* NW^^C'[Q9D.M@@+07-&NTKH//?*\.JP8U]&MQ1+U14SUGSNW?=OWU+\(3B>AO^)[83SYZM5OR+) MM4MV?YQD_Q9F0*QZ865#;V+[+F .-Q[35JH&I,!<>?8?WVXG#HSE*=TC\%JU6 KG83(#FNM92E;;HYK M@4S3,)(3BMBGH;U\A:L-,C:!KWNCV421UBF#$V2:D?'70XUIMY361K.TU*RT MU#DU7G870!#7358*;U/O@J>SQ7'O#SI3I],=SL3DQ M6L6JK]95'0Q-' \E?'VVZC53.4.CU9[>M+1Q((WA4.+UT%&=G-ES3.H9^J3F M=MHM83%KAT^E7P\5)FE6=YTE*V57BXFU6+6:7"X*RL]^2ZH4BK2IWOU$L-5Y 9_'BH1?#XDM+FFH%U-ZZ1 M;;>[2GDL,\3Q4"U-U5.YL4%+.MV1TC,%7[;%NLR0QT-3RX+G)S=9P4A5>-EM M&W."S00RNHH->.JCND6C(74;HFE!6WWY@(<>L19G?1B4W<#KRYBC5&KNVJ5 MZ]-^^-0CSA(&JTFI(# Y2?/GY@M?)U*&Y4Q''K$6=/DNI.FZ$X6KZ[L#K;IY]NU M01T./>(LO31(L?R Q<[9>+4@SIZ?7S;33QU* 6"\+=8[HD]7ZGXV,10]$PP]P5EYMR^3@V89 MB Q'KJ3\%#T(5G4Y<8*S3#T%+OD6KI1F*@#PQ>ZQ'2^(8A%)8!#CP610?1GY5PQ)65+ M56JISYII*JC#H4?LLG+TJK&1<[C!5AM-GETPM0D%AIY@%S9-29;M26W1Y[2: M5FH1F.2 H2?819FH!J_,K:JHTZG:1N&9V@"T9VUND-J]ED M>R (21ICRG/;C6P=3.#$QO8TBYKPY80K^3333["5&=8">A88>L2$ M#IEJI"16#Y"RS5F8FZQN!:)BD8"Z 1\28[,,&O9)=!!:CL8J(AKO79",/J;[WCG='OO&-2%1E] M;66[1E;+M:<]M[6V@)X'AT)V^2[WT =\/Y]P]$2KK^X=16$B&:"X_Z(L**B, M./BV-Q<%B>^;@^^PK% D;MF?RN]XTI'N"+EG9&J@A<(/_]^/Q(^_) %-_R2X MZX>-OM+IM35Q-"TV W^8N#'-@C7YRXJC3F(4$8^1.$G^;0/8"Z&$^US8[#EH M>+?-GU$7\(_Q0MCC>'OIZYMX(7K'_)?BL8@.""1A%W#=MNY66B*$7!LA]&TC M)#Q& +$^GWQT(]?W7Y.+IGCEC_,5D?78I&K(_*E*(& M\>?G;-0\^J.W]4EX6Y_:7=8G_[Z84&=9F*2Z;:%KD'8_US"%,E<5S]X2_LW[ M_=VH[GJ\ MAIH%M%_8!*H/ M>BM>E4CB_O[OO2!_..+@V]Y&HH;PC^.MN/;"D:,.L?YC MLC[R+"'61YF6J"'\G3 R2M.Z4GCV2[UAYZUL+Z>,75:,W0<6Y!(72,*.]2"0-;B9SXX)!U^]I!V_H-5SA@)(^OQ8Z_=*)G]]4'7;%% NX-MQ4UW1UPE3Q$-(<./'Q M. ];ZCQ2RB?J!G_WGIYH28.H& [?TZ55=>MKK6IG-CC6[3MV>C87$K#1 QE: M$(DXR?"H%SQRGSV*/$&FQ]=:P;E\KR_*2.L7*+!)&9T&4CF\RSE?YRK0ZKH8X!;18Z3O(HT?-F_"Z1 MA/[]I\DACSOBX-O>7.06OF\.OL-$S\@X/"-:M?^^+(_O*^1_3)9;+DW;U%KPM6@70J,@DAF1[31 M[&?*EE'%RJUL'4*;^?&;B?,MS"? M\J[7@:-JN.P$$*O?C-QNGZ>.ZVW=]RPL5]G\P=TOD M[FA$1\__EL+^B?Q\,J'KX@)?R+I9F*NS>G<%-(&PL#]!QYD$BRK[(S?6@XB4 MQ[(FOK>&]X29*]UA;S##4PUER/1U55*F8RA)+F!3($GRV)(D^KJV)HO+^C^.RN/;"D;<.L?YCLCYR+R'61_F6J+S_ MG3 R2M:Z4I#V2\5^EZZ*E9HD98AZJ6SQB^5(3&?&,AN6]R<3<8Y$R9@17R22 M!I$+D40@\OH]Y?V=0;X_K?*;KJ$YJ5R9-/-BSQ.@>'@S\GHSI^BU4?*XP@&E M?GXM9/JE$[_2\7/E4F-6,M:#CK$FU*)?7P80TAPX\8DX1[U;COMNG)RHO/_C M>'JB)0VB8CA\3^G=1%7)C2](0VNN7.06OF\.OL-$S\@X/%%Y?U3>_ZQD>Z] ;46WM)?U_9O:W M]#ZC(?Y3. MOD@>"S=>OQP5^7\<5>E*=+A]D* B_P@AJ,@_*O*/BOP_1/STV@M'J0.(]1^3 M]5&@&[$^NG2&BOR?G[-1$?!/96#P7T\/]0;+83^7TJ<&64WT,+N>3:GKZQ7Y M-VS!4JO%JBBMT^MZ=3,Q*J5,(+-AD7^*?C?+/.(6[[5%>!3,>H3O;\;W>QF: M0JU(3+,Y!\,7%.>N*P5O8DZO!VUK;:4'"]GL$]L,MEV6++13PK-'.+1L?.]Q?7 VJZJ+B3Y$*82'YE M5>%J!;,RL4*@1N?EU;.?DF.^9;=(RRE&W5J-4"-SH-BBJ/ZEDI MJX22 5:LH.(,?^Q+1)>_HNEL0ZS\FZR/_$F)]E'")JOS?"2.C;*TK16F_5/,WURFRWLH@ M"8/LCOKUP$EGR'D@)\(J_S09YQ,4RL:,]B*1-(A:&[@2;H;BX,*!Y3[^;68Z9=._)Y138LYN;<0M4VK MM0I2&V+#CB&DN3 OBZ$?+/,35?F_>T]/M*1!5 R'[ZG .Z.T=JG")7@<\XWF M3"NO$LH8R).PRC_#QSGVW0J\M^=&NC:*D/LLRO($F1Y?J_)/5<2DFY;&!)[M M%BR<%QM8C:U#<7)^BP,)D\<6)I'+];Q]4^5[=(S.D.JD"'+2$!<;JUT0U9[2 MSH_>A8T.[L7L087//Y5T0I R M17PQ)7::LCTLG>08/#6;!VLMZ.!8*?CK=)7CPLH[)DYK(PVP[%#<\K)@#<.* MRT+(OZ>R8NU>4\J4U;*D=?!NI[HQ*E-]+"?"%@)$+ZA9'^7G[J M.)_,SUAEV<([/8J:+DJ#.E>- ,@[66RP\+.+&>Z/IXM&4%O@YB8$.?/C-Q'G M&=3L ,'\@2Z\'<"\67=UJ9NO\X;2%5=I-]=,F[WZ]2&;R>8+8J&12>!88>-+ M#3Z#E_)U"%E8,31.)(CO3R2-4GK$]9J.(0,THC=6HJ0%7$K?_ZXN*OTLNUEA MO"Q)S6F0[@P; Z_@"G(B;'+ <.>LG7&S7HS;6S>2([M495O3/$L8+%M06QG\D5@?G!0_,CP<:Y$[5\;L8W=VV,1,$!^8BB MX<'LB._ME98>C*GYG.ASAH\1Y8#$1Z[5":!$@-8$&>=Y#L4DD$BXL0C&U;6% M;PYG?.G0%[E\MT$W4FUQW5QQB55SA%.P0@X/S0.6 H?^,<3O,&GZ@1(((RD1 M'C*'%+G>$>L_*.LC?S%B_4=)GXZ28_2RS=@>DJGOOT6VH]1#>P A(D M./3?S>6^_4!%5'H/(#]!1/R/4:VQ?0O>)$2:J)$&(>JVY2Y"5-1($P5?=A0; MM#V\!A>E_;]:Z[4;;@'2FCC:JS9K9<51)_L>:U3L.YJL759P<$<^CO65-;%;QLRYNJ]%G&.05A8UTMPENL[2M@WQ#X+6]Q@\ MMPRML_=[N^K]O?,V=[OVOMYK%/O:JT1Y&(B#;WIS4<[ ?7,PNK]WQWW5HJ=\ M?V,#IL=+?:=@]@NU2WZA_CY55BM/ F-JSCQ\,1LU38HE>UE2N'Z3%YHH-1J$ MHN1Q3:02/6_LFORZ+G-A5P8R3N \NJ3W 8ZDA'GEQ'O9@S%0]BVC:50PP4D'FXHXR " MXD%.S8N&DVU4I12>[;'><$E@_0BT>UOH!3I-4$I;6G#U8AWWQ^O!(M0$N!^_ MJ7B"?O>Z_HTE6UROM]M#6KSW?Z M(]X?X9H-U:)G[$'-P,H M2!CHG239=_N\WMX9?6W\($D2Y;#%M763;XYA?$G%6$VFE-3.3=*&;]KDO)"8 M.ME-*!G"N 5]PH:Y]3SI>TU)C"3X[S_?%#G<$0??]N8B/_%]<_ =9DQ'W"5Z MV59JR-!XX&Z9R%N'6/]!61^YEQ#K/TJCV$CD?5ZLG]M#,C+*[+I2C/9+'526 M6F[5STT<39I->^,@Y4Y6?G\L\V'#!(**4\1YDKN0VPE)@_L-D40@\OH][=86 MJ=3*S^4WF.$W<[HBZ+W<2@O%PYN1UYLY1:^-DL<5#BCS\VLATR^=^'VSDFCJ M,K_ FS-Y*3347C)P!0AIF/:)QW'ZW5O?=^/DO&PW-63NHKRLJ!D.W]-])=G2 M?7X=9!5C7<8R9,(RA-D>GRM59NO4?5" M)M5(X JG)LA$:]Q-"W4H3LYO<2!A\MC")'*IGK=OJGR/CE%E6L4EF6XHHM;* M#G/$B!WW)0$*!6BST'&23_S19OD?3QF8VN]P'*2';OG*5GQ\SS::NJ5ADVV! M7N(GR1_N*Y2W^FB]_4BW N#,>Q/\F6T@OS)[X\.ZA@%VX'/74%VOXWNUI?@?U+[YB._G@I/ M0XK&"/PGQ?PK=O S),31)LV4%79 JYVPVG+,[FO[S[9'VTPF0!/.-KDL\3Q"/))I?I?)39QH"S[[U8U]0HFVX? GX$T M $+*W#YV5SE[]]&/WRW(=#%[%$M!T6C!&I [B"A;F(1<^;31VRKA8)--9>YJ MO_8_'$X9QAAW5($;H6Z?^\\A;!7?LU_B-OSDQ48='#,'V-YB!*#%]KU?(WVE M#5^1_%V/#-BYP^&7U6G>JV#>!O/45O%8WE)_AE'9IC]P]:$.K&#H>QE\*M8< MV556; \\V;,AKPUA.:8A_"FL,P\T\F$LHUN*I>J*&6ON570W=M#')K83SI^O M\_Z*)-"=8__UX7+JS%!"?4W.F4:"HVF&)KD? M6X'Z2L'8JG4#N6*,E6E'QUVI4[96RKBXM-G^6(9#J1_/7"]X?QI-_WCS'9C@ M5[++H)+"%V*B(:[UV0C#ZKMWG$&;.*GJ<>\>9ZV)!A>[$PWJH6@8*"80#> < MFF@:K%8,3ZRTIH9F^[ZG%QE*3N_MASP9_O#;ZD%NK^V$7[. YOJR9U@3H&SW M#GSWCHFRU&(#3;-BSK;GQ!::NANK^PJ0XHZYWK51B@'B9\ Y"U05K/XS!E>7 MLF> R=;@*^!,'(:R%T^/@DM2++"79DS9B0)E--)4;_OB MD>_Y /XCP-/6.)02P+!3)_!QX+OS.6#;."07^-$$\A! [N<;RN_6:JCX,["Q MZI\-)5ZF\.TO#*9)5(GM!Q)9I3M"M5OG1*G^VOYI:F-(^2UEP%QK8%?4]?;? M%GA3TK15X\>>63F.5DM+KSP$IM=JTD]L^(;O!3]B&K"(YN"IGN-K$6':V/_W MWP2+_[/_W[O2?$<$]YOE]!DLKD-FW5;^@!4" ?,-?!>\S74A4WW0('>WJY8E MK[DR2"&E2-JX6W7I%,\W!L$'C/(_\]JS49ZO9%Y8Y9BKJ= R#\"1[VK6D5GN M0W171T^W+/=;]&1\XUNFK"B.(T\7M+CFIHR#+RKIE.%B^4&C'_SX;5O:D=E] M4#!E1X"?4!J$0/?"[H00VA\0.50Q5V"%G@9$P@?)/@>"0=;X^=*F!\N. MJ# $F\G-"IFB6/\4S<.(S%YR9C5[["CS"=2M0I?JCI!RQ;8D=^=&W7\&E#MH M4VZ?WM!=([E.:I8Z 8QGO/AR$U#:;6A+#9QR%\(X^334T MGRRZ8D"B*%QN-\F M4S;B?#65F@W&2JBJ1; MX;& @T< MZ6/-"L7N<'OU2 5RW 9GLQL#!V7X,;" @8FXU1RDG\V_E"YD_/F]GW]E.-,+ M2:<=/Y.'_$S>"S]G\&K*&"PR97Q1;?'])4?9C7;]:%:;/0UL0U&0S] M)K]L=H+Q*7[^5\A9YSZ#[G.7I_@XT)MK#3?T%>=PA2$[PJT+[G*'LHRLRDY4 M0VES?FUE!*EJ'^SR<0G;?T&QX,XU&)4 J/X9$T*3ZU@Y";GAR!*+Q_[O-T=K M!%>NCKYTCFVZHXHA8P0FZNN5YN:'?G\ACO\^]^RM5#/ /*\C-R'Q4WDW89:' MJB$64U9;Z*&33:2:<2 "6*(X\%U4L.CK]UZL[?N RS+8 > M'G 3S3P^^Z)MOYTM8O;L(SB[RT!RM>I(!,N'FH7[Y!LH5.N#2480^Y*O+Z9$ M9;UBQ>!]^^RF M=[0P =>-@>F# RC$D&>#WPPMINVIL/5FN:X_FX<7S0"8%&_GS]IYP+9Y?D^^ M+C"++1+CAWT(XB%0O?6S[AK?PG??X&SH.]#P?GXD_ W 7+>'/V--0"5]!.0< MF.+SU/;9KUL:[+[MONE+/$D$W5)-?ZC]BOU;_T_X\OWCP8),TPY"%R;T-KK^ MP%4=/:1"3(4?FV9(=OG.MI0]X &[H:-VUS7!B^%?PAT+W3S MO7KRT/8'WL@W8XJJAB0,'PB>^'+8R\>"22A+13?#X!KX,^8"R0N$^L"+N9H* M: F)#A^T_,^.IH ME[NE:.8(L)D+$ \>#@:!,8=;'/K%P7P!,RCJ1 ?[M?? M>IHZL6S3'L,C)S;2E+T0VC[7'GE!&-H 7S&!C!YN/P8S@R_1P^JT0Q\PCJF/ MP#:M53.YLP <^U!".D] N-C2\7T0Z'R/"EK>#Q'0.40B<,7B-EN"?PP M7 '8&'"6[9 .-$C+W;9)@0 (O[\-:L#9@SD!, ($;;:CMRB"\X $=N""PH-D M2]WAKM\*>,5LIKON_B& $E340VLJ4YLL%%8&9RY<(%;",S! 0(A-[.'FAG[ M-SQ[2/R?%]_8_BW\"_'/?\!$Y[[W@M%" ,NVU-0.T$Z%;Q5T>'!:(,G#Y0M MK&=0:FQ7IX"-'.[V603;::^!*=V$HV,UWU$GX!LQJ*T\S5%LUFI/DYKOAVPI M$BXZDUG/C I4'C W[6#.GK(*7P/$+S"BM% ^0PGL[43Y87!$M8&8W>SC M(Y\3I-"3 5[E:."ME@NL#]6#$1 @=WS3@V?,.C;4P;'A;#T56TG]),M_GM16 MKA$L^,L,OC,K5GF8YV,I)E!2FCO9M0W$/.M8*=GIII@YB\\:XX&=2@<#&:]' M(O[R)\UKOR)@E(;G1HBZ%!3%WZR#?8T3_C:"?JVYZR?RBL)34(5UDDS;'X:6 ME1]J6D][D']Y(H;;$ /(1/OPEW,_C,N-;#,,7PO-5(QB<(S&X]L@Y/N;E=TI M'*'<#YLEP+RCK43 H-VRW[TXW*CM$T/E+=0GMTKF ;1"+0=JOGYX&H7*9<@. MZA,[O*$@0;G^-/5G \+UU"U ^V%O@5=7D^G.-"@0PTD!I\]T[R?.P:# MOP*- A .;$HX#R<,U(?:E.X,,:#@>^OP& +'"9SA2(/'ZA"\'^J3RL!VMH?L M7GG=&Q8O9KS3]L&,@:X.#8K8V >'&ISA7ON+6;9WO(KX=HTPBV&I.1-- 9]L M?>_;35&&0'W1W="SM]RJ>>#G;69 ^-C#A1Y1)SS#'7L*EZ*[4$\ NA!XP\BW M8"83_&RK<7A[=5#WMA]:(ZB6;E,HGO8L9!4P_U"]@KNKA]OM;>,)X%,PF?T4 M#I764"&!DP3/W='IU/2@)00T6*AO[/;*!/K;4R;',^M 2T(9KH^G /2?N0VG M40.OP\)5C/UGU79+-O@\F%P!OA-ND/I$O]W60JW_B8M_QB(CGZ(MCEY,]?!* M ;"BL?!2 ;SWLYUG>$ALQA8M /$3.TR6WXY6' =V+@PUQOTG M+_&PA?#>I0#V.V0PV]HIXO./]D6/0X5T^X>G#R 7/1G-^Q0B8&N\A$;K AP M=CM3*OSSWD,!@0[/'\P,PW6:-X'V%9 ,NR<^NS%#51#Z-V/0_M;!#+;66&BK M0I ]NSD@[L CMKU;E"=#"\@BL*%@@O$8)%XH^Z &_6(C8F.6%E9Z3-_MG-ZE_&.CX\3^1Z^QGPQ6]T06$,8'V>9#'WG599)V*$H]6LOZ+9*VH&MMVF\291EON9W^OUF\'>]QE[B-"3E ;C#\^W)!CIF M]:-+GB&N\V*CG?2FE954I(J!)2N3M,\)/W[SQ''UB;-$!;^<<7==^I'R)K? MID$%9S.:RP+R#1:. /NV,'':FXQ!MR MS1C-B624R!2,>L/V0-@TC/5X9?)>8D64)^,?ORW[S]EG+YWYAP?"WXIU\N;= MK>C>Y_&]3PK=^T3W/M&]3W3O$]W[1/<^T;W/S]S[A"VELP6[7_3EE8@59TU, M6*[*15X VB:UNPCZ-#);3BX,:3+SQ:)+^WE^6NIW[#H8R;X>F:X,>"*8ZS6I MLTFOIP4YQ=C!&!A Y.N1JX9 U@DG6<<[";*[!MS.Z84Z&,F\'IFT6NU^W^FF M)&6(]8G:>CH>9 29.GZFOE@FU$Y]D,9966!-11DYGADR4_GI**R7N'K3IDIR6;12J7'8.31VWU\TJ,*&982 MJYYK9$NZOZ@,XLPNXHDYK MLRPP])J).K )CD:.ZB73R2?YA#$;M8;M"E/P:O.ZS!V/3#?:XWRBT'3Q;+X\ MM<=]W6!:8V!;'(T,4CY-9/J5I;30*H.NIE%NHBF D4=KQ\DB64@KC9G4*4^P M^K+#IW*C.AAYM/;)S&F9Y>$P(REL"T2 MMF$3V+0HP.3@HZ%5'=MP_9H_E(J,1:Y-GNINO ./9HJW9G/LJN40$M8N5.M ML&,B.RJ'0X_W:8(O@RHU)HQ9B=RX:V%*C2DPE#J>0'E6&A5E;EB2BBK-X,4) MJZ\7 "(G>(^V-Y5B5Y%ZHFYD.RG.7102ZP ./9KK8F&ODU:AF<-UL:E:M+V@ M)6D,AQ[-54_J:],9-EHX*;8 "KS:C37>;HWXU;Y;M)H+NA)K;,>+D:E M<.C17)D<6TPLVV11PG*LX:_=SGJC F*=8-:$DFF8HWYV(FK80L/KBNOG*3#7 M$]Q*C5EC4Y)XRFB.-(:?&0,VEQ. N7P\M-L8KHA6P@N,F>J+]42BPR+5ZO-Z*21G;@CL3<-R(\KC=]E M*'_ "GYM\N[?NK\)L%W6QYK0L/1/[MWZXP=J\,'S85 95LW8DV3_>QCM_[5U M[D _Z!^=*CM*AR_>#U4&P![S/>W,[I1OM!5V_WZQYB;Q;I5_M!$7V@CB)XD0 M$8F-H'\R!-J)".P$D$T\VH@(; 2030S:B"AL!/4S@7;B&W?BD\T3_ZBW7F[5 MW"FS]4(M4]]7&2]?FSP*5/F3_O:@5/F3,O5ELG ?H,I[P:Y7M46VN=S4TVV6 M%S&_LVDR#\H92PVN SY2L5SL),]=AD)_.N^O M#I_#ZCN?#9"CH_7B1^OGKK-N9>#QOT=24;5-2(*PA-1?-4GBJTB MONT'.2X^B85OX0Z#YI&&%^/LB0NRFA%VW^CH1&?&T:G%WG MO1P1;D'&OX?RVDR%^(QZ@:W?H.[M#YP/M^%[:(K=X\GPG MTUU56-[3D? W3/=W$OZJ/4[W;7%C;/C\US+^VZ3X(S9R):^]N>"9__?[Q'RT M&K&>O:OSZSK?YM@?)FI>,660Z1[;*W.K]&3Z]VU8=TC;W\3=*E G&JTJ4]D@^) MV8/"\@NL(.:X@M*0L$:MM,DRO7Z:^$J9^(^!MI#N#GPND::EM3FT"(; L((& M;QZQ/WXS<2YQ7&?_=LS$5QJ#9#U7DOI(]9;;M NOI3[<^R*O;D#>JAH1WHPX MP-X?ZW=\5'0-NKE.-U6UE(M[7^35 MK?.;53+.!VG1T$?9#%D7JQVC/2,L6LVV P!I%E:GXIE3K>+NSZ7QU!D"^31N MW*=Q-3WE(:VIE,7%>FXG7%;)SU.P,@)01GCVC*K( M [)X)%P?5U-8'A+:9W>4O(?MW"!3L9H]+2VM)_UQ+<4GUIU\ + -M!(R3O+$ M_?A(]BJ(J:O/D7/7G\-ZX,@?\BG5(U)ULZZFAUR9"M>77.?QI^QP6MK!5+"& MS2U(W[:M-*V'_-2'$[=NBKUPJ M5LNLU1E+J8!+BE-ZF<]AL%8DU';X.$N=4=MY2"%PVC-Q=6!<,%WEZFN]OA"X M5#[+1Z5 :JV6]25=3^,+IL"*>+DC+U*PMBSTW)!QBCYN=W*#KIN=MG.J-M]3 M8;S[N.<6$5F'TETNDKI^^64_D+?BWA=Y]>R.KRS[!FWO/]W)JQZT OW>:W=7 M7W9T;.X;O0P6Q9R%*YX_U][8"-F/-\K048S47_X\0IG^]P?32YL^W^BWO7_W MR_5S]RO@_V]Z8[JMV3R;9PI5L6@VRV2'KP_]2MA !SIEJ3C];B8-,NHB9M1] MHS?U_J$9@23\=[&93U.97I5,#W%EKN.S2;&>*TMU..UMK#A!?G^66S1BQ5N5 MX= \C2'3],9-TRCEW:.$F+.%A@]B0&7=A=V@%4NS?2CIU#U$+B',>AR/"]6?912M9'\N!\4>*_$@@T-4M,R;;6$OV- MK'4+65NJC\90((3Y_2SQ7N&2F_&,[(+$+1MVT[,/M!WD_/C[M/Z[2&@YE:G_ MD-DKE]!3WE=-LK/.FF^KCE@U5\2R7UP4I_VP:R]439@XE4 U#;XS1_\NX'LJ M[?XAX7L1M>)=_!K3>;65:+$9:4;/J\V-7L^,B+"5-KO%+T7=M1,E*AEH#VAN M(+?+?41:D8,!.1A0CD$4+>D_);@)JNKXVO-ELQNN+?\0F04HJ1HE5=]T_!TE M5=]]4O4K^VI_Q(PU2W,4$]6^OQ?#"=6^C[3G=@N[DJZ$[*AK[]PX9+A>?;CR MDQ.Q6EU[?EML>D-Q+!-A(3@B$<>)]RIJ(^OO)JT_5 8_VI[;3^!73(Y[/6-8 MG^,Z-B*Q'ELC"QD!XA>Z<+DXS=U11?R]/@%W!"XF9BH#VPFKI,P=>Z2Y+E@> MT#-&VC?J&/S>2Z6R*Q0YZM0.89;3W!%-VKLS4H>?WQ&*ROLJ-FMBR M2-1E8EN_C8R3)(H-(^,]TL;[S6L3GP:M4+2*#%UVTW@Q,U^EN]:(YXH"!"T; M6@/TG6?5[Q4,W5+MF790?LU35LAMEVE!,->4M3(PW^GM M42*D:DI3(EB8I?Z%/\\$,*#!A2382CU.)]XHQ(<_(>4JR/9Z$0(GY5]"< M/B8BA'2SU,D23@6O.NWDL)?I,9E^ $5$F(E/D>]=S;D9W\LN$_]UO@!RL* \ M?)2'?PFGRX<#*LOO_;"* M/P,45X]_CP@N7\SJQ;ZD?2OMO"[PT:=JJL=N)@9QI3*IZ M9B!*HK[:<-6:/TG1/'B\!O9L#E[@@3W]-O8_2LY\I81!!2Q&<"&1&YH*9F^N M8WG7A=J8[<2$H3WWP(_/*XV]7.JV/L2W0W7JNYX^6F\_TBVPQ]ZO<):GIK]E M$0&V-(A!/B#Q?\#DX+AQ#-@U@3<):UXIUCH>_IGX)^9-M%C!G\U=3W&\6-5W M8DG?U2W-=6--^)$_=\&:O9ABFG;@AL-3VT?$/!O U536,072!DH)>Q2SP"(! MN1P-\"8@E_),KOE+ *B"/XH#D0A2%OPD<#^,;@E\R8ZZN3HR\Z6FRF M#+773W#TI>)ISX_X&6L=3':BN#'-U%2XARTA:\[VU7 IP N#72PL? 9P& %*]276FP(20'$YT>6 [ZJ>.&S MW]^3GY'A\/_57TPB_/F7[H'GJ>"O:6VD.9!"#6VI6;X&Q/+OR$P];\6JJF+_\S-V\"$$UU(? @*XQ0 N)G8 .<'1 M5'ML 0J$SOJ9IKB^HSTG".P*Y,"_/2<-/!_%X.NFLL.=L]V2IW'NEGE50$A[ M!ME<47?L#:"HQ ;[Q:G/BX.XUN'W3#,6;D-(P@/&AFP//G*UYX<]OVZ'ME?# MCZ=E QT)OA!\>;#>?25\V#83(GS[CG:QF>V\0+1N;147*%G ^W1KJ8'E.8>= M9DZ@/>:[D "NIAEP6N"+ \WSP%@?,)83HO65H-#!&P&I@9 X6*ZKAQSP4OHI MN]/+@Y3; _] 7!04RU><=0SP(SSXX=8K<'F0*<(! \4%WX2D.K4E@%PJO ) MYPVE*:#1",X\?!T418#G3&]B^^/)JRD,;< ?4"9.%/ 6!8A(\+W#M5DGQ>N^ M40_8KR'TDX0['#KFPAT[)4OCS](>;+TY_,,;7S'(R/<@RQ]2&##-:'>@Z&_, M\N.SV\K64_HD9$D=[,Y6#[V("'M?Z=Q=X=Q[1*'?ZJ/VX5!?_OY?\,_^4:JI M*0XTH";_#'5W#H[D7Z%F_<_+=U#AA,#ODZWZQH-?=[85CO\+SN_@F2\>A,%J M'_^\Y_';/^';"0LU2,UY24?H'7BBP\&__^>_#E?P[(7&5-NTG5]["_& 7#M* MD*&Q.-:P@:,I!A:B[I=B!LK:W:TOP?^D]L;GKR;51NSWV[/G1!I,)\(2C M33Z+[_50JU!B$P=:1?_=JJ9>,?V!GF%!V6Z^L"=V'_WXW0KE/Q#(*6AD6;". MRH[]E2T$0JY\VNBM2P!LLJG,7>W7_H?#*<.0^8XJ<"/4[7/W DW0?$]>__! M=@?"3UYLU(%783ZXNC0HS[X5'P@LJNLV)X6ZC.IIV,F=7C,/"N5S6>#XM^^ MI?A#'?S]/['=R:(-OTB2:X?(/DZR?PLS>*B[VP/;]EW '$ QT%:J!J3 '&@L M[@3:08" RG]B3V0YMQOG:*:?OL"T=TA=9*;;@=]S[+\^7$Z=&17+DBCAA:442L.1"T3H))BK!FCLR]'FER MO6%>LM,],<4;[0[;D)1Z<2R'U8=?CB3SB[%#T$W2P,8MJ3LVUVIN%("1S.N1 MM=X4&Y(%)HE7^PH[7A#T>,G D?SKD?[<"/R>/W7P-5YML72.ZV7P.AA)$$<3 MK3!*?]PQ7,D/,@9F)]U!+2G(U/'B%TO&4-MM8VA4.]A(*^2)O-L(P,BCQ0]J MHF3,BC59&KC'/-LB#3,OYZ)%\R&2UKDAO)S_ S-;E0^+10EYGCD9:K MUICQ(&@9Y$0EQA8'!-, CCR:9SV+S=I,4C$-72SWJZE63]1: AAY1%!?,OK] M17JDB0N*P/A5MC9*),9@Y-&*E$Q18NTNJ1A%N3UK"0UO[([AR&."D@8WZ1>< M4<&H\JUD6A;+G7(JD-GC)14F=8.4)((V-&W4%!;R MDV;)VJR&\8V$*L+>JD2$VR M3M^H\RTY.SX%SZ;37F4$3FJ)VF9H$WXO5Q0D 8P\FB@U-:8!JXT"<5U2Y[(U MY?1E'P+DZ)GR\,F'QWVK1P M9S ^A23/#Z9=:FUDQ+4P'R9=RW5H HX\FF=?6M6K4W[#XFRQE^)HDL@V2_53 M2%+\8J>Q-(8CHUG1)!Q3AJ7V4CB%I/RXB.6 $.'$YL:G:M:Z6V=F)Y$T=P6. M]FG?,[!$*U5)!ZR<;]0/D'3F",#.T99Q[%EJYT'IZ-XDM?/J''O^.S5UF<7R MK3'.EK%^)S=IE*7F+F84JB2"]\XX&0XCKADGV!Z-Y,]M9T&(\ M!LA*7>F38:FU$#&EG*85@W$K=' FEO^(OD=_7-^+EHW[VJ#=3VSW0F*[Z(^E MA]'L3XY]SP8\4'(/GF^#9XX R^VIMO\=@UD"O[:NFP#0Z8\NDYV)%;YX/U09 M &O+][0S.TN^T1+8_?O%9!'VW3P]M!$7VPC^W=0DM!&7V@C\)TFAG8C"3B!( M1&4CZ 3:B AL!/^311L1A8U :E-D-N+]2QEH(_Y_]KZT.54M7?C[K;K_P=I] MN^J<*DDS";I/O[L*%>=9YWIF$_5NTXH($]703^,]EWO MU,E3\?XKWA4O\430@=:\)!6'+\Y%L[O)6!!H_3+T?W00-^;)"O\O(G9L8R"?2=[7O MIHBAINA?HH5(E-X-&WPGR!ETZ=]'I!\Z$M@%Z6]88,",]]G4POMQ\J#5 OY5 MM8 !#\K7C>+6L(S?M_+_3M@NDGI?BK'=-C^<4>I=UA(*3.H!+ =K$IQ?ZNW- MW#=1%O0W,8A7<,2(9T"^.><=&-!W:B^_2QV_<8G/%E((,6,V+&=DB:;B7?'>E_2&G$;#T77KPDY8* [Y46W< MI4^YO\<]'GLFD+_F/D+U^0[Y?LW771SRHWJJ:TS<.[MG'4J#X#+5/7=!A!]6 MSCR*4 W4+[O2(=^O"+F+0WY4;1&<4/V:81ZFD1_/1CK@RW/UM=YIC$?LX9\* MP>R"LW3&W6?#'FNZX?-M4OKD;5++M/F&:4B.:-?-MFRN ,CY%M[1RQS$&:D]?I#))N9/"]*^WQ/[@/C>[%C4'(H6QP!8L6>H( MZQ.-=N<-M9)3N&11E=F:E>KRH\FV"'LQ$#]^452<(NA+],H.!WL$Y?@$?>YS MB(6==_/@4@$_E@KXUZ1"<;N0QBS&>#E@K=-C7L"K-E0:W+ MMMGL$M.-PL'^%Q20"G@\D;S(Q,(@C(4 $M-WP/V'9/&#LO_I%A-?8G]:)0R; M&J[3:&9-I^ZZ2X FQ5D_KQ"TM1QF-PS&DR-H+\^ M>N,\8H$0.&-EB>L2FA<4(MD?TQ.SX?5MP^&$=3CFZSVY$,[4Y6_#(1G-<*37 M"XX:" $7D8<'LGXE2B*QW_M8_;;RT8F6\Y,G $UXY9(U]CV MU<&TVPG:9$J8YHC1%A+-;NH*-1Y3[,I*PT:5Q(]?"3).D>\-0(RRQ9\(FCRV M--G'6R)A\K7@RV^%R3I'%>O&M,"@F1DS&RQREL04@A8FS>4P3Z):=LPM'7DB MK'C1$K83($RH'[]((D[3%PR_W%>LY;&%1O U_>&1&E^)V?Q6:E"#SES3VPF% MS1#XJC1HK1MM,NB@K5[*ES=:7E^B@KQM%RJM&9)QH-2 41M@@Z!4XG)1FWOG MI%V(YK'%2>K$F./'EB;GL4&0UEK?#,IU'45<7K+X+=XH+(.6)JP\PA=TKY/A M*+S#UR=#P747#) F7K 'Q^,X]5YJ^ ;+87Y;IWZCJ:TPB(R'3?1'53-_8&SM M)1>_#X(SNK3_ZUY )HL<5A>T#8/*5GFS+(RSU<(B:">-(G*$EA54F45,O=(= M)/M*@6^"HQ-0/F)Q/'DI<^LQ.2H4I3.!!7X>6Y!\UL[Z2)#(:1OIEGIFCL4[ MO86$B9VT.0LZK;9 U@SGV$R&;<\L15UQ,[I%04%" 4&"4G&"NE#L.*JVN4>! M$=7FG-/T,$O6-E,J"AHZ'QB-BM.G1W= T:^GCJMHN($*%7M>K-09* MC-2/7T0"C6/$!2,]#\A1H:C/"2S>\]B"Y%RFAXUT>L*D54'8>;XNUX4F4YGS M00N2HFNX5C:;JZ-4)LG,)S4UH>M0D, @#X&2\43R_$&>ZT9T=DB(2G=NMW3G M?!9A5)'SW0C-_K.Z/97-0SF.7J57$B1^_<").DWA4CG,_Y3AGDQ!1E0*)LBI]0:>0[559-MN4! P"!)(A%/8=A]%<*\N0C5,6Q! M.PQLCXIA+I"Z?RU%""!%),.!\]D#$9&7[1H3^%E#(3)/AU]45VN(;ZGB!I8/VH8028Z;;O6X)S=>2 M^9RDMA4^\WDRP7M+_$VQ-^(1<')#M/H^E$H9"8)MH,V'7JQR\2H^,D3435*5>H M3@F<<:[77B;PHX9)1KPQ&$9&M.#%K*LNV M%7.GLO[RU!B\&08PKX&%WCAN\%_;>-XQ^'$$'PS^+L(_ 38^G&(+?@4<]NI: M64R8F+(\!\ !#[;@IDQOIP(4"'![WMEAY T*%/CTW4'EPX/!Z>380MC 1QR. M-79LQY2/=P<^M=[<9WL#G=WC=E\XG 5"',@&[T3'H!.DE0]B"!:S/&'/#)!JP!Y]T?$,AS@-\];G:D M"B$*WN)];0_7/1C%Z>&I<#M/L>-KEB.]XE@ M>Z\=R8 X]3U1R0)XQ6[%:ZR!URJ&!$ HBD %V=8;.EN8 -PZ!*4NV_!! )W@ M)8;K@0UN?F% ."G>FR&BO6,I'B(.CX3GE0$/S3V L^TGK3J'L' M'WB[='_T5]B._04/!P44CO[SO!7O=^R?O^'S_N_,"HFQ^/KX',77CLZ(@WR9 MT=!ECQE,J/9\I/:^'@]C#H?/&686V ?VV-$.:&P]8S'CF"9 T%NE51-,D^]. M>6J,ILT:.V=KCDZJ1 \!&_J%D7$"]2LL#S&7@2Z&\P3VS9+497M4W[IU1U<_=UD'.RNO% M3M:+I@SD=4PSH-43,U9[2:8I8T]6PI]?Y(05V[$IE":"97M/,149["0.I)8' M'B"E=G#W%(7N:0_ \A*B&88*1120R;HQ5T1/?2E ,!+W9#90#F,#?K2?%/;*SCN'F_R:?MOB5)8<3:Z/ M#U1; S1A50Q!MP#OY!0=; TIO?BPU)A!&Q( MQY;?G/,RF=DG-/%B]!^C_>A[B\_/_P1'>_[W6^XY_O1N<5N$EF#0@CW1[PZZ MBO 2$%X23Q%>0HB72(R%$BW8$XE'> DA7J@G-))CET/,'Q80?F0CXY_-!Y]QQOT4R+8:QP?S4H_ ;WW1J?G MC%WL15=T.38'?Y]:, XA2R_!HEV!!H'&=S_ &,'K*>L1J5V*U.Z1TC:R8.Y) M[!!XW%,8]D)A^&L*BZ1ZQ&J78;7?VFD[07\[[/67HPN.!$XC_1U)Y[.SU:=\ MJ@>$R$?>S#V!Y$M**-A^0(=,U'O@2N_23?'7&?U=XOY<4B0$%[1^2R%7*CND M@VZOYP?#62J1O;!L.+M>'9_UW&6$OKJ")5)B"\F2T.*05J.RS2<&PRSV]<8N M_E* FFS_IAJ@(_++O&&.5V1ZQ;91LS!9YS(2(31YPKMVA.+QY&7:ZT;,_6(7 MA P,9V'NG7I_>.[&>%6I-TD\.[=9AUAULFFFT,S4OUX6_(?>#HK[_Y;U$^*Q9QAR@ :[%J<"OI$;LDK07.\/9X: M8*NN4:W+C1QUSB2000\]KM4'",N<@,\DB;OQFX"YZG@@CN!'SUD MXL2[(GYD5[6;EL+UB\V4*O39==8JM+/:($3R)#=>3C/F;#OB\,6ZR-L-QJKK M$R!/@.6%)^*I!!7L9?$/KDJ])OZW4F'WEVS,L-74T1=OM\ M=<=:L #EC&5@1[_<*#;.<^_Z]1WDHSO ,6,$CK"_)#N28=+/ K]98T66XOL[ MSKN=['>ZOY8MC&W9/+I##A@%4,KFY0[?B=N_,<-\^;LP-X"4V@JO_CZ.P;N[ MIG*XOFT]Q;)O(>+M8[R_+'ZX ?=\$_L9@*^O*;[:S>N;PG*3]$P0>X[KON8 [&*V* MPYYBU-EY';%6?4<=D5/FQR_ZI'GXSF7?G:1_(]=W!=1'9>*B)@LF-"&F_TB* MM="$S4]/)?SS6OP2GJP&O^]+U5.+MW<7CY[YZD$(9,5_WJTM.6L9^GLE)/_ MB>_^;321D5UMOB)6?SS85A&@,0Y^(Q+]C1S]#0/B0!"^5'L'JU;W2_==>7RT]?/C! M'8$]CFUCX4,P3H,G^)!\$8/WN%>+$)N:D+W_U:EG3A;XP)\!10-FU%X5^>P_ M^O&KXUW>!=(\L[N%:SU;!L)Y;_?N@>)Y^X +SC$< MAF/_ M'"MK6?+="7['] >8.UY^W99>[Q4I=L$^Y74\!JS>)T\:P4XDBJ0(I@);[/Q9 MR6]H3^E=A(?M6#+/YEOFV'S;WXT'U@[0;_:^JP7+HSP/?K!0^> MU%5V^K7;4Z?5_EOE/?^PD[/-* M2:6A;"ET@TTI,2EV6P[=!"N3;U%8JIU(4?4"83$\X7^F/E1UNDS9?6ZS;O6W%NV03J:Y*Z1XO7*5 M68GM5EXU41F35R,WT\_-#+C2__8)7LBW*RN%*X_0PE1%MLDFX8*5F._UC7RA MLTS,-AT.T5%#:\E5!'$G/.G?Z&"FK=:]<:F#+IVVD6$*@V&FU00N//IVI=8< MN2SG%L9H;SXJR$9E2&H87.E[9G>;ZC-#LR2@&6I;)7OMLHEP<*7O2"LTW;17 M=IE2E5&B)N=HJ]AJ,CSE?SN=X_%L1MEV6*5+CUJD3!F9+AR)Z%LY*M::(T5% M#:[>X#%.7Q@M5W3!RL3;E>2BEY;(4:K/(AE.7^>PY'2=9F"#7^SMTK;,4:EL MWRFKF]R@0ZJ,M5Z2= M-BOW,A:[SED)%*S$4/_2 K;2\W)MUF25 MY(<+/=T1J@F&QT[0OH/BC0S>9RTVG]"S,E>N\M00[. $]:T2"731SPL9MCRW M*[4IT[:8 0.7^DA%JW/EW-JR:;:.67QR[J9GXPUXZ@GZR\A2KFRMM8SJ8#6L M5>0:O1Z@?BSAYSZFM6B,DNJ0X/#NPJ1''22=7KMPJ6\#MF3DQI4"6>5DIE0@ MNV.#6 M)L"Q3A!WO=C+"[3.;=4\7E.SK8%5;6@3N-1'AM,ZELDCC6V1S3>R278F%\ME M2+&I$V28G?%9<5QB174N%;=)+NGVD320ZB=X9CD<-OIFID&@F7&^8C8'N9PT M TM/\$R_TJ^8*2Y?0N<47AA.\522J+@\\.I]2RLCK&5C>+7#+<>%;*ZR3LK8 M CR5."6RM$R_UNQT566,-WN%!+68+ABXU <"DU<'HQFS2J-S9RFM6SE^/$YX M3WT# I[ ,3$Q3J(\,1IC/(E)!"\0"2"N92R!RQ0U%A,^8K!UP2@/I4(%S221 M]83(5"TC-3FE-#&#(;OMQ%) -ZW^:B+QMC-" #OX=\P.EM5>M9$D4%G(D2C7 M6_7[.G-*O5(*RL_9D5QC'4'H%Q-#GL&6 +C^9])U!P&V3V6KRH,ZTVE,!EN; M;9Y2KY5J<2ZD-OT4NFQ-!].UZ]3Y/$SY^Y @JMM,:RBC9:Z>YI*UH;% EI888++(I=\1$=H;.\R?U&TI4L00ECI.JXN!BO9K+(Z46#'O[3E04 M&X+42XHK5B[-\(J3VJ!U_*1^0POS!%I-F!E4,$ M<8(GDSC%"W0JQ2=QD:3DD43*2=^SA]*R0XH-N:G6@4@:.GIJ3BU.&F+-?+-) MT_BHPFZ04=FRRA6%24.:\DFBL3!>EY/S31.ER@UW4#$YL]X]:;*Q54=*KB?C M'MN3T[6B)A=6),J8\OC]"C3'"A46?- MADM-3EEW)6VQHH9(-L1H<6N M'':)\,J"WI))YC2?=(2YFDT1@LK**5>5705G<&ERBD]:*W=#F]*TSE$63<^Z M>:&^GDQ.F6P]<5K(\?,DR2E;8KC"2@5D/H:3I'Q@(@;V8KDUC";JE%=2MLFM MEM,-?*8/3#/',&?U/,ZP%-9PS:Q9IQ(U:##ZP-3/E(I%2D_R;(^3!.!WYDE( M(LD7,"GKGWM'?9?-V#>UZS7$51XI=B8H546&O<*T5>7:# ^78C]>7'O&_F@U M?L5JZZ-@VZ>Z09[(MQSU>X2IE07,\P"H[/LY?CHO(UB6(2I>G,15[*DO-78# M/1MA?UDO3?O<[??E](>>OB< &$ 31W_RX3A%D?':=%8,R^J<[M^8$//S0J' MNAQE-Q>H0MBQ$1*(I)(A(PJ*," ^!XR&23"%!1"290H(( MVIL1'2$B<$0 T92($!$"1& 11X0#$N@';4U/^9./I;[4$CGCD;G@D\=6> MOCCZ1%(WS35G[;U^#5KXZ+!7: ']'7+!;EO(?KN1>B0U[T9J?KD3>C+H?G'? MY8)]\\!;D9O?/>[.6/+_>Z;S?Q0/O'6]\8VTP0WS2$VV=U22\0J7(EX9G5^, MDN$>YW)U,?IN$#7PXUY>C+X;NWQ4,0H#B3?,)._*T;WQ_284BO[&J'L=%R*> MYZ"][L SGTNK#]7B\5C)T38Q M+!X[&SD'?<;S4?AWO).@H7".]GR[&LEPC5X +XG]=9&.3=3SQ87L=I'%,TYI_RC,^I:H*AY:# M$==4F&%J2GQNX*KRNJF7:[E@=XZV^U8?>+ %!,&K#YR7-W97:Z;[ M+.=DA%*UZ92ZKO6->67?5!\F+SGY;49P5 5?N1RMIOC\: +4!W#'4G$*1R_H MCMTF%5\GJ1VX]GC_LLNM>54A& 'U/#%OES7WQI86HT)]V)9Z7'F%MOB&.EY@Z4M7*WU: M:YD:EE@Q@M9#G70/1\5Y :OTO$D:.%1;V/GFKP>1HKK#RSK5/ ''_ M,Z?>[ED(7:A&\@RS*>$@"7[C]-V&4E/GM%6DW2[-:B78IIW8C?Y$_64KM\F5 M49(M=$FV**=V>Z1XYIS9X\C]L]4KGD?N6YR:'EK>,0JTU=@)VZ[F#J01Y.7

F?,!D%11\A*!IP,BS 0L?;Q%@(K[4$Y:J$U[:[ MQ/67ZQ1$?L&Z^VU]"8 ,>.L)XZ_6G'0V%])$7< MRS7+2!7=5'XNP/+%V\08%HI;B(&KHH![D(9!%UVFS/$JNHCKK5:;12N.;$4AV"B-$%VGNV7"OWQ:[+7N(X#NDX!\UN1@+(!+WK<+_*1ANMIPV0MY M#=. 3 JV[U?W)[1X7ZBFTH5-5U3Q8B.=8Y/]MM( 'B4&/4K'RJV57Y&IOGD/,_A#+E^M*_I*E.V6(9H\_OW,DWM(##U$D#@H+_0!57-$OW=QR.O? MAXNH-:+6*'<7\MQ=(/1[_Y(H@&MH7SYDV*WZMV=[61@-[[OT\+[C27TW/!83 MN,8Q>RK'=$678W/P]ZD5DW5)EMZYU#B*6"1BD1^)KXZWQ-$G,MB)#-]E&IB% MN95!W %/&SX+N6"W+6-A;#.2FK?!*9>6FM^84D\G;YH+SCZE/MPCDB\_I?X* ML8[;FU(?;)7L18?41[QR%C%*)FZ:1,XN1B\;5PN_&+UN-/5&Q&C A?87E:-[ MX_OP]>GNF[]+?+\."Q'/7H@B.![4M_ MG\.+#;J:[<3XV)*@.X)YWK;401_S?$1^R[6KYYG!'LI;%A<:^H?A/+&OS5LB M);:0+ DM#FDU*MM\8C#,8L%-_5/E8AWCB^TQNS28W'2PP,L%>\)C-&RYEHHG MWK\_=N/L'+5'2R@;C5:7>)/'LW&8=8M7) MIIE",U._]+R6WRN;/LI8]&32,E%TG&_&;-"$ M'+5-N]6V:=<;3ANTSW;QGMMW3J(A;&YU[F[:C]4HY$+=LL^E4+%1>YFW>#FK M4MMT#1&R.#F8 .]M-XV(C!.H_^KPC3:CBL81A>[Z10!>V)VC[;[U1QBZ;06J M/\[6P_I<^H.@T]W&?-1!T9Y4J'&IJ=:E:DVH/SR'C,+]4XW.YY#=)AE']TEN MT*\*1\>RMRVKS]^I^O&" N$(4D9=R@(#1#@(_\XR29=L0A8@@5ZO%0MVLL=8 M I$YHD(-70ZODSVFWF\F6>[2T8-/CT]GQSRK]=0&@E(<3LFLPIN\-.&Q%.Q! M1L;IB\TT"0'_1HKK>HHKE+FXJ W9762E+MIE[)$TUYLF8B.C6N5UJEI&\TR[ ML&SUC.)P>>E$\J+>+_;G[4[+M16=:Z#;'C(1<%NP*TW].W_!Y'G&_M5/(_@G_?71,(FT2Z; M5V$)X[C6&NL3*/B]@:\)XKU&ME&B[%Y%2@"-U^XF+_:!9W/Q6L2@#Q^BF&/0 M51D7K5@,WW[-GKV@\CY9=+MQ%ANU6+59F4TJSSHQ190*T+.;5,Z)QDL;O M-P=Q9SG$Q[F-%ET^BU35I;)B01\W/*KJ;,63YU%5S'2HK[K)99/%A?1F-+=H M9S9@H*KR',+4Q;+E4=+P]J5;8"G&.[BY]MMR2LGG3$:!T4<(C$:#X^X2EV&N4QUYE:GK9*)L8PT)Q+3%P;11P;](PJ*/+E#Q>11V9F^:F7>@+ M678^:U?$;7>X8AT7JB.O !+S)Z?_ONG4X=O)JS79C@ES",:8. 6K@!-H&S%3 M7LFZ(UM1 *)437ZVZ9\"^?&@M\@OC5[M\%?M(P77.X[ 6]/YR5KI4%BZ3>A4B_0\6=VR2':J#WK;/NJX3:C;H(>:>*^LZ_/^Z>_H)?"9 M(/>:$WJ(X'!0WN>='S(BUWLYY/5OOT74&E%KN%-TP9/KM3-R@9#K_6,R@!MF M7SZD9ZG_QX8YK%\'@[[FS,$;Q;-M5-&1PW#!I_=W_O)-^,=/GN/L;N#,L6QE MO-E]I.C@Q?9/+.G/9L%,UMXQ[$SEV,(P/9_0&+_4->[S63%YO9!%>Y?C&LG@ M8]&8Z.#=$JR"/"P:R1M#EV*&+LU\[NAGP0.B4]A1[F@'(-,![&,N2;4:7*HJPHZD./','O#>M&:*Z M]WI'O#@0)XR>X+-L?L"4B$UEGILFW!\Q&?C'"_ .VW3D\_'PA5G#P^OA"?M( MBPA0(BPL^>?AA^--P0+=_8;FPAKQ,*,_"S!$D\?VL41#S.>9H7OYCJ+_ACOW MC17%=B?Z7+Z:2CYA[ZH)25F=>+X!GCD&Y'8 R>%W!,KFGR-3%E3$!4#X9V%8 M"B2RGZ:L 6I;R6^>N0]&>2\^+!5&@(4<6WYST.M-+,0^C_;_@+,\__M-?4V] M:T-'B+@:(A+OVOD1(JZ%"/PI]:YU%V$BDDV/A0C\"7\W]ADAXEH<@3W1R0@3 MY\/$']99?FBW/L(@^X_$\MG=]9.#W"\'E>=9]_A71]UCY%/BLKG-[XZZ9SPG M__?M?$:W0RB?$A%86.@"O6P(^#QTD97%8[+ 3I)%)#K#RA%W(#H#O/;R71:" M8@!.AM4P<>R='0,\9WT7S0/Y$2?W7X]#XA_/,66/:B9?SOYV;" M5.]QN;S'#0ZHOF6BNXX2")KHKB[D+S75=B^R@[ZZE/75$.V+A\[&34&?,(B: MQD0(;B6>XY+67L:'ZZ+AK;;7?J\8[;D([?=SWKN"G)H:4F..RIV"XRJT,:CW MFGP"MM7&*3).)Q.7N%K\J$R\4Z=!G_LL3+S3F0_)Q.>?0?9-+BXN9G,Z-\]G M5,4N-0JK5GW*#!G Q13DXF0\2;XWA":<;N$'!@4X"G)NH^+.A<_>@@A30[/S M^5A[FR*\C=-5EK660BU&.G!6;/.79&'&40"]G M8=PY1^_-B?ODZ+V!\? <'9"U\2Y+RYUFQ]3LRH#=K+J]U-C*30P"LC3E3>/! MDV<!G#9[_ [)U3@@ MQ-'+I>Z$;K)XNEB0Y*0TG+ST77]UW#PF'WN@M72+QE(QN MFX3AW@_^0=UXA(BK74DDZ @184 $_H1%=Q+#@ G\B8@NKH M3Q=Y$F=$Q!]F>S\,]SW"S=*/+,;;@L'S[=+$5V^7$N@3<=OW\7/[3J7VU)3E MV!PLF%HQ68<]5R_<_R2BI3?P2#U1P=85G8N6=$7_)"G%OG79/Q+)]\M&7[_P M3SPER)MFHS.V2/DH^OQPQ$$^D??6(262'.>3'.1M&W/GE1PAZ4X7&N)(!7M) MY6*]E=Y$#=#?^-2OX(@1SX!\<\[(D(O$\3E]ZQ!SU/D[-T4T<-(GOD4:"*<( M_*BG4>;W0VW.T>8H /J^8".RC\K=0E)?>^%2LAML?!2 6WQ9,GR 5D@?50W= M)!G>ES1\OXCE/LCPHP*1FR3#J[OZ%R7#]^L5[H,,/Z@%N)F^<'NS-^B+A6D9 M_*S#.8W[*8]GD^Y!GRR(*]/0*@[ZW&>Z$8T%TQ4K^ N/U/.%Y^QVD<5RV16- M.H+"S7/EO&I@DZO==U1TM MYK&=/]XQCKJ1N7A^.<@WNR3:QJI\JN'TAL/VA$MYOZ \^!MEZ,"S?%=G:/R8H7&^M1P5ZL.VU./**[3%-]3Q DM? MR&0X(T.WVL5J4JIEY]PF-Q-&"> Q*&5WWW<5)^/)U(48^B$T]-43J^=LEAQP MOO1Z#(V=U- )1.:("C5T.;Q.]IAZOYEDN0OU"STC0Y>*^*C56--C3F"H(E^7 M,M.U, $,#3Q_$DW$L01^.<__[AGZZBGJK\[/;Q3TR*A6>9VJEM$\ MTRXL6SVC.%R&7T%+MF:F\ Z]X *SSO79PH+BE K!3PM-MR.X^Z[H&)F(H[A_SM3?497 ^:L$@F:- MBX8E0GC>@$7!98(7WQ(%HYZ='V1XI8>6UUL]45O16&K([/JC8S@5QXGDA43! MHUH%ORDY")HU+AK0".%Y@Q(%%PU[?$L4#!C@,UDTDN3*75E'^Z*VEI4F$ 4P MAH'1<9+VNSQGL@JB\H4PL<8E0R$A/&[ DN R 9-O28*F0EC:M$2Y:"^3RZX6 ML]:$R<"A*;OH!QHG4^]:!3=0"L'JTB7N+]R]R/)B&D$/.+K8U86@#Q9\.59H M)K<5AFESM&5) :6:F38B%);,5G'YY(4GMSU0S4/@U'ZQ.PQ!'RP\;(SS\L;N M:LUTG^6JW!GW\J-D"G^-GV:J'=&(0@)!9%=X0]I+UQ"T=3)$1-%DS( M:--_),5::,+FIP?^_7:>NA(BRIOWS7G#FO%,J M/N@=AU'^X1/PW__]GU>S-9YCB'#PK6'^/(B2(W#M(8%[4F4B([O1'<(8O/*G MH+G"QMJ?CTX]$0/8-A8^!.,T>((/R>>F=$\P8OBS=/RO$)N:4*S]JU//_)X+="B^ MM%?M$/]U8>R"?*RHBT\QH-)B;6=D M*9(BF(IL_6E?QM">LF;8N]:,@-: $+9D"?[DY18$&_R24W1!%Q5!BP&];LMS M2(ZQHP:5L;UPAE5PWP))T F.SX/L+V9_+5#18_;4<"Q '%8\)J]%&4B!A6S& MK*E@RC$ 0.'OEVD45U&Q7^VL>M49[D<+%W\X:^FTVG^K7$[I#.%@WV7D::W. MJX;"]B07XSC$RA"("]-,/W82]F5EC=?Q5M<1V?J?3MR@V?:Q+8@N#8Y1@7;4<@W=407A[VK1Q;=2*1 MI+I+M)X9-V8C=9W.,$VPTK?/3AM;C_$*5V$WR10AN!J*6&NXT@=0;+%4!_BZ MW5 E)=^1)E;*R&EH-\4BHU%NS(ZFW7075@[X5KKMU+:P5K6J MZF!C.;^IK&BDPP /Q+=RBHBSS'#2%E DD]TDQNT6.2C!E7XP:3E:["*#)BLH MBT(C;;EMNPE7^L!4-0MJN2\S:6[C+ $%DRO+)J#_XP,3F4ZE9GHA2Z'E*I5I M,IW0 TQOC???%$=]KB*L\4NQ,4*J*#'N%::O*M1D>+L7/)M!]\O"4 MS88E=^))^;VCYG/%L@# K1B0D3KXPVCC35'*&',@4#=0O&+T/]9^/7"E1=DS<42@H@6@ MUG:?*SIT/X#\C"U,8V(*<\M;M))UR3!CIO=2>$M^8LI[PP"J/8!%8";)<#L* MO&L _P)7Z9)7,@^L ,]Z]0 'C5QC!%\)\\R"9TQX8'6!LPY_W_OK3S%&CPF6 M)=LQY;CR'FX='LR27[U+?(6=_:O'FBQ"BT9XN<__"E*>-O>VO[>#Q&,[:)\# M!ZI=EFWK*=;Q7OKV1>#XPMP 9@[<&Z!W ="#*4#2030XP&HD6&#_$ ;@3\!2 M4(S=:Q0+VN.[4WN3TTQ!M\ >(7S@[^#H!C#"X$8 *B0'O!$>"I#/2A%W]INW M]SVXXC%WJHA3"*N)K . :]KF$+79QR*^%$<]BKD@EBS^E!P3SGFT9-T7=!$6 M'OL .!Q8)0- Q.R XPF#AG?\7=BE)I@FGQ.[5)>K)SEV7G4V1(J:8:ER\\>O MW1BY#:!DZVU !=#%T1/WT++D(W0 LM 0/MRI#%:9,5A^ M]DQL1]\W2P.U$Q16<.-J)#E$\%\&9#%!V/D.VI M (G0T?\LHD-U65WPU.5:DITI,F/7[KA"_-YP-T]SL/Z M_AJ0*;V(HCW0+<"H ,X '-+35807^8 O)*;!]EJ0=$,"!2R MYP&88T/3#!>RZ0&L@*EW4P-^+\Z^2'F?HB+EJG=AWYSKG M]DF-74)S#A9,K9BLP^116U[8\GPDF[M. @0:/[04&-T7*6%_(D7..?,[Y;L^ M&1! X/VYQ5 N-?92-@%25]K0UNBHU@ OA,,O5=S_4! M*2-QVP(67CV[.VT;$N+ GY*W;;F=46Q$Q/&&.!)/Z+U)CKVM]29"@/[&\GT% M1XQX!N2;^B"_Y_SW.:*\P-?+^590"M33XH';O&J<^,R&O[QA>DR8\JF4)2TGWA*J$; MI,'[$HT?%:W,'Q0#!$>'7C.%0=9$_AOK"E+U2"; F M%DO+X!OZJ_[3YXT(A H,UXJ$G)ZV=7MM\SR;.8"3!-\HCWJ^R)C=+K)8+KNB M44=0N'FNG%<-[!MC T_?>*S)=LW0O7O&NGVB7Y[<86UL%QK M=9<=)\4YIB2T>5M#-D786BOE:6&2>F\2;\3$7_%Z@S[VF89!!".-0L3"&*\J M]2:)9^+>A#S-:HS-!O*YSN*>($XD/ M^TZ'+B_V!;^? =N 9[/NIP+@BLY] ''%>TB!75SF7'/@]2?$SS.3G9!#](87 MT,'22J,;39_6[!PJ96=-Z+;\^$7$DT3J0O[\G?-G (G$<_)GP/G!JS/H)<=0 M?Y-!)SBZPN@ERZ%XG7=M2>K11A(\MZ(1X-/%=Z/1Z] MPGSH;_*HOJ3L_I 9H!S"M4L+DJG+28T!/ K\\52<).B(1V\FXWP^%@TZD7QU M#KWDW.9OG2-Z Q-\YQ,"CV@._S?\'S1D7C4J$\+Q!28*+QBZ^ M)PF,%*+T*^6QRB&]_B#;F"J#7ML%DB %/:(D>AF#X($E02@9XY*QCQ >-V Y M<)D(R??D0+4T,?,5#I]P&[)OBZ-.NDHFH44 0R-4G$;Q]P3!W50BQ&*L+EWP M L*=R[=]Y"/HT?:7NGL0]+F"KZ#Z>&#<=0NHB,24=5L");'"Q$&2)9=5RA67 M3WHW$>@XFGHOHAM5+GP4O B:X"]V"2'H@X6'DW%>WMA=K9GNLYR3$4K5IE/J MNM;5JYG%RB)G+H@ER>)VPMQFZ%@Y M+'JYKO7*#7*-&:R<&2+31'_:&_>AA>U=4?A(,7N!@?]XPT?#.K?@]7AI[_?C M ?:A$1N"AQ&^H*DT1J,$A>.P0Z3P^@]X,H%BY*L_ !RVV\FEQEEM 77P9KJ] MK*3*V^T$!J/>KJRT,W)=1JM-M#QKU=8,FDB6%8;'>?3MRGI&L9/K=CO-XF2_ MZ99:V"K9G8"5OF=6"XJ:<&1LBLZ[J56+Y3,=>-D4YQ-O5TJSN9OJM\L,E\_E M[([1Y\:#7!.L3+Y=26>S!-+8"KS:[JS::YSNCK)#%ZS$L+=+UX[5ILF$NN;R M>5O9;!LJ450G/.$_DB:XJ;$\[N(H,BSPC);N*R/>!2M]1THU!LL1O2Z:'&XI MJTYC6Z?I81.L]!UI12P2LZJ2;Z-UE,D5!X7>8EN$S_0=:87AZF:#C@4NSV2H M:DIVFK4,W&?J[-ER.RF[7M2DJ=09RDR?]<-I:YK2XZ:Z;;+M4)VL" MLIK-:Q.PDGJ[4N!7TL#)%*9LKV"ZKK3L(YCL@I7^U\O#A+RHMOLIKCPU]:RD M3Q::"*]"^5YOM7LX$/W=*E>?ESHC*3MWRH7)[O+R&Y"Z!DT6!RMP>J%N62,J MD63JA^M5KY=.N-:\VL%R'2#F&N51/:4A0VS"4_[7;[)F4U'(9 _%$:#-[)5! M"\W)KA3[]4K3=%=#=T.+*+Z4AS2]Q!:ET617$/IZ91,0D$N;8YW+]*O)5+L\ MHH35A*?];Q_U:&8P,<0!F\?5!@. WURK[BYS^WIEH\O/$+1+%-1V<83A4GTP M<\3F/J+[AO 7KK7>L+VYBB0MPYZ*@)?F+E!%?C!A3$8S4MF)ND'RH^VL7&"U M,L-CZ D!06\8HLNG);5,UA2=(L?\?-6$2WU/Y6KBLHQLT*&J%+JK^J:6'A=H M;ZF/G_CJM-3M9/F!ZC1&@\1F6EAT.BY]<"MW;+K@VG4>% D%MYB(F5X$T!4M]YYKV6\6!4C8-+C.6E237S++%DO=4 M_[DH6]XBFE[B$'ZE.\BDJ Y7WE(?79'Y7D(C&Y*..IL:*9?4?D-*>DO]($C7 MFFZ2Y)=Y%>>4%J:D^ZU^=[?6=[!Q4^HT,-ZIM;JSB?P?J4/7 ;+ MLLWMI*&RR%C*ZN*ZFF^V&+C4SR_%4MELI&8KUEGBZTZ?9++DV%OJWP%%#5+* MF,16'#4IU)M5%6QS"Q!V0JS/T!2[(5OX0%7,[)A8;)BJQDS@4M\.N%$#;4[7 MF(LJVQJ33"+$.)-FX%+_#@8UM3&C:UR7HUKX=&JU5WB)!$1[0F V$6(V7-)& M3P6"H\W(Y=D:UQFXU+>#]J:09% Q44 WDT)IDE+H2@[QEOJ0J\\0JHQT*BPZ M5_H+6:LHJT8"@."$R%36["RYVHAS%E^-'6XJT=,2/H%+?1O0*IE.4YN6.#6? M&+#K"F/WUJ;WU&<0O+*8SI'Q?FVHY@3%[ J:(V<52]0,RS%EJP/>D-8,4=W; MI2->T5-R,C,=C55\WEOD38H7M_ "[]YVDR7&?F<=#Y=A/V(RL'<7X-VVZ[IN!';@7\/X8_>Q7OML@EGG[7U^UUL[#1!Y-EBC6FEBDR ME5BQUNZTN"I;Z[1C3"T;RS'%5JS+5#@V5F69-M=B=W][;LA[%0AAR:^#B+$L MV;9BP/>*513!LZL5L+>J+$!"DF*"'8,$%O,H+ :\-B'6DJ'[ [-^:<%2K$N< M]?3!P'8[4QFX<)IFN/#]GJ,4LYPY6 ,>8'GS?S+&'#@!&^@28/0_5FP,M[_R MM@^.;S\/O>A1?F,?;XE26 M'$VNCY^Y?8.T'; 6EU_QI&'H@Z$DU\FE+NK5'(Y14U4Z>:[ C>H.BKO M7HC+YXJ.'-K\/WW6,44_[YCN:6'WA'U@1 24(BPL^>?AA^--4>#9^PW-A37B MX4Q_CI,@FCRVCP,GB/D\HN#U>$'?% -L=Z(OQW9(^HE^]Z[W_8Y6W(6+GM#$ MB_#Z?L3BG#-@([R$$"_8$_&@0Y+#@1?OB*DG\MT:I0@)5T!")*$B"17A)9)0 MX45")*$B"17A)9)0X45")*'"*:$BO(2 .8"$>K<_2X2$;R'A#R\&?1@I# P( M@V/!_)YB[_2:#QW0\P(16[R&C9!^#(#\=['VKP M_1=J[H/[;H5:/F*@3XV">W2T-TQ%!*]6]!BL85[),? D%6;2O10[3-Y#4!S2 MZW]5Y)6LQ;";D2@1C9R!1MK@(W8X8]ED5?.+;U8>G- M?T=F[#^_/ERV)S \(K#W" Q[(N^6P!S]0L3UN]X'>Y(C_HZ=^-^ES,X@.\#X MD5,U='D3JWJ2/Y8#N[+.QGHA.^DK Q*PG6'^_-=X[+'+E6ZQ$4$W!?0#Y4_N ML1V%M\,Y2N?X8)>^=+JOZN.?:_G2&Z^:+Z,!>XE9*];S"H_#=@SF\5?5<]M. M/>#(];D6T/2#GQ2I/ MS;3MUZ\ _Y'X*EJ%]7A2FJ@]MT$46+G5GI<8WKLT\S#B*Q)8#R"PO(L5^)\T M/(RH]];\G:]0;VBG9+Y/O6=SSH/$5\:8SV73N]'4$!:R>0LAL#]CSBMJDOL\ M\Z<*S![AX:4@3=/0 .%1!,JW3-308"LB MV0AWK MH=WCJ#JM+N.HH131.N/0NLWJGI# M&PL0A@(EMW5&8>M+RTWBNIQTV]>I",FU:&0AK]8&JM2[JW6VT>CH#=A-.15I M\P=,J5\E8G #$NX^$_ =6=,<6UC'X*P(\&8@B^"/EB+)N_:?]Q?UBM(347KB MW'9)VK$470:FB+ATE%U_!T_G X"M^0./7=IFR,L9JZ[6\W6VCME(9D#I12S_ M];3\X4P98SY2=$\8O B)5S+BT,EW<\*:Z)2:,Y[@ZVU6T;JX.^'U'C-S>0K& M!L@XC:)19B$2+S&SF,7]HJMNJYFERI+C<5)LL6J=6[61O+CGIS?N; M?A4M#XHZ4ALT4JCY==F[%Q '^7 0"UYX_W/1_7)Z4!Z7E_,T-S>=HE%2A5FN MS_ T],<3*!7%]B/I\GC2)^'C#_OG*6A/'$[KKV%"VC9L>ELPN%7,.IOZE(.4>)]RCQ'C4;O\] 9AA M$K)T1!A YDLA=_*:(Y0,.&#CHR)IDD])-JC:5(1 MC7Q$(]$TJ9 16#1-*IHF=4ZSZD&G23UN)=']CDBX2&T0AO,$!HN#\! /D"IN MK0RA)6H;EJ)*]CH_)BES;5F#(]AL"27HN,D M<:X[LB'CHQ 4_D3R)9(OMSHT:CWDZWD.7<]1I8,O>BE=&:TFUVD1I#=SJT7; M68Q5A(_C*8Z/WH [U$ M,A[4?OQ*Q2DJ:D,5B93;%2E13Y^(9&^,9&]0"X;V'BM.LGROML[6N9Z4&CDUL/9 MD,38.CG.F(+>%YKKZ\0#],S&7B]2:P7-"'EQ+.6*+,MY^CP5Z?,'3*U'3:SN M.1$?38^*DA11DN+[EDDHQD?5V$W')*UEDJM/=-.0J0Q>KGR]GO0\8P+T5*M" M,D)=Y\H#U*C4DO6TTVOR&+F;'Y6,YD=% N:&!4R4N(](-B+9AR'9D 'A4;*X M-V+&A7: %+K8&!,+0>L<0F8'%)(E)744M&6HUB>3,5(P1$[(;F=4+D&Q"82! MEN%N@M3[IN&]YO&C"5*!6R1AADN49;AFEN$\TE?-3L ^:"/#M;L-2>H-AC5] M^/5H_O>G5&3Z98;B-Q*FRF*=7N/ZG.EQ$QY+>#E[*A5%^"/Y\GCR)@"X-;;(]C1F*W,0L09V7QT*EE=%SO/5UY^C[ZMDHTPXJS75';;,UJR;P M39U8>NHY%:GG* $?)>"/(@#_L6&GO%\'EJ@Y<_ R\0)[G#F6K8PWNX\4';8& M_8F=:'^(X=_"7!#[AG4 4SF6,>9@&YO85( -45>R9>]Z3BMZ; H0%%LZ MQ^ M/&9-#=-&;-FZ[SYKG6>HENVZ>R^!'A,G,8$4XXIEN7(4@QHE-A"V.S[ M&L:\ZPJ2H6F":<7^@H# T7_\C?B\/V#__!T_?J N:HX$'@D>(PK6U'NT]P-0 M ^:+GH-8,$#+/D5+.#[Q7V "SQFWP\V-C_NT>TJ]E39O7W\\MCI0>O%+ 6^ MV7?6H\6[]ZA -NG>X8Y:0MI3P*4 &9( "".V<$:: LX OJP9 @S Q73P.*]= M[?Y13[$=Q[SAC_](RNK7?\$_!WH3-5DPH6B8_B,IUD(3-C\]UMK3R:'/)N&) M*_#[="><4^#70]]7]-^0Z(^>^>I!B"AKVC_O=X[=/>'L/.!KT G>@M$[N'AP M./KW?__G^ 0OI__G;QBS'V J>0,9_%K+ 3M1Y5/B-ZUTU6A!)I8$@3'-@X?[##@??(*44<:=;_&(U>/1P"W&([] MD-R-^-=0/,'2^_GKWRSP>];;M@G_(Z'BOJXI,GR]K."$A/13"]NVE_ MUEXVM*>L&39XLFU 6MNKF\RQNLDI.E WL-T-<*WLO9[XR]$%1P*FJ/2WYTPI M.M"3WP1)@$V1_Q!D?S%S(%9WYH4]-1P+$(<5C\EK40928"&;0#=#+0@ */S] MTHCX$ML\F^/QRB*]RDYW"\$?/[O-=]3^6^5R2F< *V)/JEYZ;^>QCGA%3\G) MS'0T5O%Y;Y$W*5["%NQOYH-7X)]7\P@7^O;EXN"\1$>*= &2O0 M9 5VV K869YD!O8@8@';TC/-3'D!3&"XQ#ZV\6!:=+(W"O&](?D4^\"V'@FZ MNC-A#1,\%8B'@\DLOG3)6L#&!L]V\MOV62]6,GR.9UK;AYO ULO1#E__W57A ME\?81UL>R9H"3@3$VQ2<]G X2;8 :/=$ ."T6)C&PE3@[H&Q!/;*B"+D;PB0 M0SC) L^4O$;G\&OQY_TP[\4&"!7_^?UX''C\E] * MT"_*KSA$X\Z0/P(%1**G9*$W88!K7OXUC.!LC6P >U#$]O7(K MQJ8Q!QN(01]N(7N.G+<'"&'X0K";':W][@$'O^78G8![VR%V+FP.GA5 +B!T M$SA\4*W%#^>P%H!DH(SV?"W@<+C@9X^6)@;02CI\RPY"$R]QO5%D#1"Q V ! M%FIPN@:$(]RO!JD(?.C!%8 90,2#'MS.\_O@?H$N=2QP3!FXCM[SK84L>WL M[I<"7Q(#^!X 9N*K6GL=TR9-JX!$"<%XG^XD.8T&T M#?/@+(4A>%#4X69U>1>?A3ZE=[:2 $0OX%HG=, ">S=X#DG;@7'4 MF #UM6)(T-JV 4R \ZP!\H!_@N\[VD#L+_C!FYW^]O+!X0A/H<$*Y*\/MPT% MXDB 1B#X^9.1]CU]\V9'S#=S6'N *M5M)UER]7*A\";:GG5V[^$QW@NW8WS' M #\1^U^^4LR$)'DCDR UE&O;Y$+++D:IZ>S5!?)B+?>=[2I MB$!KKV1@A@!ZG$*-MEL+11<@X/^^BH\$!>ZW\ 7\=0J^#>]$0*.T=B=BC@YT M!-&YEF%J\H:W.0&1.M8TC]@Y<@(AJICV!@'BSYZ^#0SMH?4$_#1Q&@-V"D"_ M[1D\0)_N="SX99] ^8VJV4DKZ_VI)H>('N!9H"_FQT+'\Z1&\M[6(%YKL9UU M :7(D1'PG%+::<#C5P-KSIDO/)$/[+-=U'"GAP$)BLY.;5LO046 ADH.&C< M@1,[VMZJ@"\\0$,"RDP%5M'4,+SU@ +!00#@//1Y8451UH&':_@4,A"0GQ(? M+Z_:V90"C!<"/&0$4S-B;67NO-@;P'X! )5W6UPO@,:0I2,=O3,/[*5 #J^\Q9PT#DV)MD%E*P(?'L!HN1(S>J8MI[G!KZX"S,_1PZ'B1,4IQ$[]&3M &#*+!? . MH(@Y\@EVHO(DOC*5=8HTM$T&;7=,!&\H&4),NZ?Q=3 _]UD!Z._LW_5*\.V% M9VC,%>98]@@2?(*W3R"&_N]2%$3O*(B %)3B"73WRUI$S7.GKZY&'JPLZ$':^A(.=V?)=F,,,+KY;[6(<2O=P,. M$CW<]044O0Z?T987M@?4&('&H6]'Q*'U 74Y M<)LU8-8$R,GX,:E\[:Y$BVB1C-X::2INUAM=35& M$"/7*-NU6M,CE:!X^0P(RE92;AY+H!-66$WD9<;,M$:YVT10 1G.Y7*_TN R M5H$69&I%(7G RW@]]3!BOP#]U UD-4 M **TNQ([#8&Z!@$]4\.NX.ZT:2[E^\N"D=TRG-(2EKG:F&;7*@-I(G$MIKT/ M(-<,77P'SE6KI8O,O%3BY*FJ%,3L#,W+30AG_!2<%>M5,<^S%PH3'XK]'$_^ M;5Q2VV_+B]KO][4+ W_O49#5 9_MGQB#N1XO>'K,QO&#[_S)"B/ ](<1]3$" M.PB&@'G^FU<@\ZY.% 8YCF#S;<:V:KR1*W>O80%^BND1+KKWH,6.E[)M9SFVU'RVY0JK]!G$6QEQ (N#+Q=J6&3 H4/TX, MN/DPTZZ6*W9K+<*WTV]7MNB"FLF0J,3AKFO-6RNED&LW><*_SY1 I1J#\G2J M.KRHNWVZ3)ES%ZST[7,^[8P7%&_6V?(DG\E.)DTJDX+/].T33Q/=P9I'JAR5 ME=E9BLU1ZAH^T[?/\0C)SHJDN51[7,:1A)DP)3(3L!+S;;0QWICI!+)JLG*R MQRQ')45:D"Y/^A^J6_2PPLRS914?*9@RI-,3N\: E?Z'RM*VD6R-UDNN9[7D M0@YSM_IZPB?\#W7%A%D;R&E>76XW>+%9-'E].^%I/YQ:UG9A*XE4A2L+JS:0 MD7C";DWXI!_V@UI>94?MCL;U^-Z,T1%F0BLN6.E[9C5!)7%JA,\YI<6)JT(^ M02=R<*4/]OGY-,.QZ>*(S:>LC-Y4ZVH%8"GI/Q$R+':87*%)JKA.ERBB7TFZ MSH1/^?#N7\@@$+_4_%!-X987@CR3J6F9PT6^*&DIMPJ?^Q M!:2\7E<[P#5UID@"1Z1U>]3PIGO['MO-Y M*4L:R'"XQT^5LLND3C'M*E(AD MG\+H=&W!(>W-HE_)3[3T_V?ORYI45;9UWT_$^0_&W'O?6"M":M,(ZISWK@A4 M['O%[L5 1$4ZI1'QU]],1,LJ*:W&!JMX6'-562EDCLS1YAC?Z$S]!$2UP!D= M>9/G4+'4,PNQ<64M*0T_%K4M(X;;FV(%531L2I:RSGPM3\')/QJ)(A0S-Y"* M IQY'IE-2KEX!F]6%ZFJ5DD1$ JY?J&K(LU7U99%,HFIO,@.Q*>'PZ M*A!S')N@MM\A52P6Y=*#4DT2B"3*\UA9:^4/#^G')F,QF]7 M@;\_1^S5]2J)""Q1I@8VB]=B7;K6:R08MG%4.;ZK#M_BM=/JN/P.G7[ARA:ESA4T(3 M097XN&N"0U(OY>A?$<'@N068E:E;POU.R MKZV44!'JJ[S6Y+N5FOL.'?.TP M[M[J/0W;+NM]1=D$^A0_"<-W8$0>/!_F,L*/Q7/J++OS\J[K:70 %;ULU:(#QZ?9]/-P)\R!9J^#Q9 MDL215N9GKHP"1AC_U*E0+UQ,+VSO/0)& M!P]I+++2X'YOG>1+M CZ2?TV3@?NOX_*7%BZ,!22BY46&ZVZ#$=B5#:O%+,E MIG%YG;G[S@'FDVN=MYV%\/REUW_UCG-G?YJ]I_&URKH\7A=%1AED1RD;8PHX M\T(#8]=5P*\G^AHJ$=8@9)(]+#=?*8S0=^(CLCIIVQBL04C^^B<.-NPK^OC$ M'4; V/0_'_&\%,"[LG V4DL-MY/F/1<#L:1&"+AHLY M/X'9_1MZ.J%;^8-L$I]9[5-05LU,=90ZJ)$YVLE_:%")=A..R7E&(6R%HZ>5E)].DAN%^,UWH%G>M>^0FEE4@MN/69J M6A?O9"NEOBH%["Z)7,IJ/(5Q MS_#B*;QX"BJ)0D8++Y["<_&H%T_W.!?AE=1/6/.=+SZN:&\_0(E-$ K ?PY) M+E<3?DRR[U/<=H2B&E:&AY7A865X6!D>5H:'E>%A97A8&1Y6AM_4#0\KPQ_@ M5O*'-8'T*0WG:_Q +C+U%6ME8A,L69:&RK0!KV!A:7@B+ T/2\-#Q?#MTWC" MTO PD^=*-11?5)J7K0V7L!RQ1*@Y+W$\V1PA,ZE8SP>LC )MB*R=3^B)BB$Y Y3>X(0Y3=,(4G9#1PA2=\%S\V!2=L#;\ MT1)Q?H9?\X'B\'&]R- MHHU+3JPXIBK#99[1IL'R:D0^55ZN:XF%E!XVA\5I M7)J28[=-\K8Z/!96AX?5X=\CCAA(11M6AW_:^0FI%G)H6!T>RO= \UP@KY7" MZO#P3NGBU>'W;FB8#X\^)8[CS:86$K6>,ESH$=#@^ZSP\8@1C*U5*L\ M5%?09>Q=D_PZO=X ML%/.0&G<$>2W>\(%)2_1[K 28@-B/!G MH6VC1K]U 68,KX17S_2XW7WQ;B@W,C3 .\*KA=X-:@%[_RGX+UC:_M\OJ1FP M+R?-S'!?[K,OL2?B9' AW)?[[ OP.4@BW)BK;D'LM.S.QTR M5,A0@66H[X/@\PK')N2YD.<"RG./PU-_62IGC<%JQG]_"0WK1NQSIX,1QS#';??-#=;=0I>J4XF5-Y(1HI?VMYXI9Y\0G)8YPWC.?7Y_2K&7T6SC4V2066N8I%#Y M"L^#Q&W7Z*!XG*7=&<'5W"&B]O88V7=[;[Y;G/\D&QFW;:?%DFF:$D M5--EAS.FW 1I#*GWH-@%TYCYH&#-/M_JML3 N MJ RGJV"8X2-MA1G2UKMMSF%+9+HPSALEJ3&RAW$H;;$H$3O5<_"[6K9USKFL MR V8"1<@2_:.0=/H0%'7DKU#4WT;4MX T]Y/J:GFSO!I*HD9M> '*NR>4E_F:LT*PPT[ M3,DHDUT5G>[@]N/?/U!Q>QGT<^7NSUIS "(8EZ-"6 9U\=F?NNFF#4,PC0C0 M=Y&#$B*H/B+=FS^("PM<04TI.K1WCS^%OS2!'BU M1F0FR&-W1W@P'0VP@K&M-8-?,H RAT5GX&>P3[I@0*@6<758[;9] P>^P'OF MA V6U@)<@2+*,]:WW@*,A$A.31+CXPX50*VSLB,<(N%KJV!36/" WMP#>!2 M _RBBV[-E^X.T+9%@*^_"3X$)QE01@%TY45.!N>;6W&B['[5JQP$$Y4$,^K2 M$3#! 1DYCY#$(2�\>3K%_55$3?&7&'?'Y@"1H79O&O'XMRNHEDQ#78SK2F M+S2O5O,O* UP] _XJ_L3]N?O"/>,B01W_]FUQ7'7M<6B[N:^&#:),!VZ'6G! MLA!HY *AJ, TH/T+X)^?WP#/ ^!@>Z;!V_CSX M=UNGRKM8NL)6L "6&7E^"&2%G2/R+)M,S>3DR,+2^1D'V&4!M+'@?E/@@(XX M?*4-G@6X2.,Y^'!3V];/"H#I/$T#Q[JL QXM'Z@<\'>@YL> P8%F\=@5'$D! MG!+%?=:!1'N*!.9,9H2)H,/U[(G#OZ@B!LO2@%R!"["!6^62 YS2(YK]^T8N MZ4G$L#*ON[QUP%J>URG4$]->;5GF):6MS4?U-;^(]1L?]CKA6_S@OG94K'M$ M?.'XOO8FJT S##=9M$S%JW&%591J62/X=F?$-G[] \XYZN-,NL?M.C3^*"S; MVT3&JP9G5XM:3&K5B@2U3DPKV?7'7?O+$5FI;2:)!ITGT%9WC9.I%B[44!H0 M.1E-X,< :A'.]"N,AZ0_:M(=/3!69.>.#.WI%4 G8$(6P7U84G,0% M,!FV$: H?#IP5#>[WZ V5,$\ 7&X-51^.YV9*K0S]%[=+03=/<(J4"'@P$ J M">"K8"KP7+B/@<<&**H9>.O(<4?LML<691GL$31P+? 35+FZ,1,7$6X"YKC% M>7#I#;9/-3PV!V;TO"R9L$-^"^C\!D(<%M("#V MQ\,]Q)"6X AXMN)NHB,!?J@+GK8#3]AI,G>%@(J:#I7@H8)[>\L]&_@O^ :/ MJCLNAF_<#=M'X?;$!K,"DU6%+2%<#;1]]0[: IQ?4SS0[4^1]A%6!ASG][JM MUPZ$ .]&++=MI7=5J0>UM[P,3A0,8\S^C$5C(7/.;]?!__/2ER9<)_ 9!R*Y M>(VE& M_3G9B_.BM;VGQE,!61;\.R>]=^<;'..L8MY)I_V9 MZ5!]_ZM=2_MF,L.?@6(#,DI^DO0NV8H>,'8LQX# MX>!OC?V6: !!P1E9$?A\HE$VQYSG@?;3JT'!5LH;R2I/AC%Y2+82[,?=_!/ MW@>W#+0.YJ=.L\!7VE]Y\_!SEWOA=?-4A03T=4T=A.[$EVE+0BF";2U1,M=- M2E-@>^%1,HD?N:;0K!6-G1WM>A$3V8(.GNE&C#G/DG=#]<^X<=#] 8%&A47F=1*=D(IFV-,3H@$Q!!Z*!PC/9 CJN>C4P8G)6$);RVY9+^UQ M'N.=:MC][2B)SY4("3NQ:J^FR0TKE+.&F1SA5HJ8_OKG6K2.7X_63E;JU)5* M2Y"F:OXTO4S-G7H_7I5-8OT7IA,YUE M.[>,,^FBUFIHE$KFQZ=4WJUI/>BVXCI!AP:J_3P_3F9C/^":OY8"IU08>!1FXJU"8=#9J1!<^ZV8[2 M#ZQD!#\XT/0JGYTWM>)*RI%.:8UE>MT)(,E[A4=(5G^R)FF'3#K9Q0)=(G8A M)YB+$5V$%V/D>2GPGZ/;HN=;F-T=$.<;;W]V/+TK(/C-2_N5@=0#IW=V5X+6 MUKQ=VTU.,'(ZL,M]17V;K==SL\*\QHK)!57#T#G+<40='VK "'MWZ,!7]XG1[YBG M96#8"HO_,8Y8$#AN.Q;4?K+..3"F6J:P.)@9XU)L)Q\+JG<&A&WA+* SC+X# MLH(3XBMA_04IEU-;B$KUEJQCYK":5!&;>?K]QFVX!5_? JV>Y]+U5KK,ME*S MRHP=K66) UN0\"O)>*W+MM?%SXD0I]66?WY(8-*?;AP=?<[#V9&JN:-C!?RK M6,HV$KK]N_E&(-2.4PMJIO5B#%[/56N=5_:L1 MRZ@7&S6C'XE=WB]%UO,Z3I_3BQ/'_<;7G@1S*&'TT7O@ J;>;'-;/**_%2:& M*3]'Z5=79+J/YL.=X[J-2+BB_#=1NY.*/*NJ@P MM16?Y]=3%MT0#;>4S:=>^"86I!N(O#3Q$\5!#(L;B2SC4+%TK4@/ZZAUN;S/ MX\W8,Z$OV0)7:"CL4,Q/V+W(,;QK$E&^,S12_F-MPVWE_4^9; M$!'U11W$0>;;M6IC+I\A<)VJ1ABK2Y[/MLB AZW<6_Q(035,W=J&-B^<5B$# MT;'+&\.PIQCYW@0&;VR@&(QZPE_2&W]*>K63$>(H,JIPCG>C")-S9"?BIAQ" MWU4#3+P2^07 %^M'Y>)WQ?.IP<6.@YF$FM9=8X580>?9I2NY2$=\".IAC=7JO P^I>K1R<6#?%P#V>T0YC-\GA(/-:=?,A=III!'$6]C,Z=%&V^1Q>@17\_>W9O7(-7.+S+_HDOE%S MY5Y0;?-Q?),K3K_V?,)(#7SYX&V[]/Q='=IA_<*YI!PP%6YK#VP+-_DEV.!Q4BITYB@@Q'4J]']N0B1DP&N0%;4H:BDUPD[>EX.L2' M^.N1K46F5L87,9Q-MVMR>EI$-;+: "/)UR/+1(-G-J?K3K&C( +CD!7,SJT;/8>SA[$A^GHD8HUB#7N5+3$YN]W4$&)985LT M&'GTS$TM.11ZY*R/=I.XC7<'DBU5IF#DT3RGU0E.TWVVB"JQ^CS18&TT@4Z' MY/';RQQMMI8=K<)2);UGR8Z8DEA[2!V/S.5SK(HN4S&TI8R4KH(J=7J8/![I M\.EFJC_#6LQRL]88$E^5\@C8=_1X**.8\9K86!!L"^'C!*G7K15C#S'L>&@] MET"&3J(TD9R$+?52B>XHQ4QA(/]H:+8ZDK(YM26BW938GD[YMD)J]! CCHZK/YM%:T^0%**ZQBT3AOD*ER/6G#H4>[7^*( M=D_MB2@CK/OS%EE-KR<$#8<>;?^B3V95J5M/2%1A8*73)9)+R3:\JW@]LHTL M.)MD%@K:3>B+YJ">39=2X*'#V-$SIYEJ;UC%1-2R5B@=:ZW)5 PRR=$SQ=14 MFJ$IM"!UV_U:=K,85\L]&XP\>F9'&0ZG&8[6)#Q?7#JI<$?S3 C5"L(A TY: M-N;+4B8]7>(,''DTSVZET6L4'*7(=$>+>+5>QRMUEO9CIW5/MR:UT1B7:LC$ M(')==1&;^[+3<*BA7-K,324$,Y?=Q7P@5/N^[%0<"[."LD84=IFKFDZOOVKF M35]VTA*]=)G/IC9LBRPT6[,)SU'9!AAYM';,+FI*T4EF&$?&$TT!+YDX-P4C MC]:.JY4&J29[,D,UVBU%4KJS5A4*W*,]8A)Q#9S+=E=J\7IY/=/:K:KL*W 5 MLY=SR&Y20!TJG2\N<'2,U*=^ A?C^-(H54;2;"UO$NL27Y7(F>UW0I \T;=1 M:SYGNF--K(U$%&_KO@*WTL\7VJD^*3"M]B8N=;/M0IEJ^ E15#@2$5BB3 UL%J_%NG2MUT@P,.OBU;6NK@$3RW3J,J>:M#J& MN3(+:)9Z:'66+K3!"U.RQDN_=K6%"3O.-TL%3)208:67XC*3:5;UKEE=XY4V M3XQS:Q"Q7Q'!X+D%F(JI6\+%[,XCL\W/M72#*;_^B3W]GW]A%/KG]+_U9JW. M--O]"%W-1)@&6ZA7F&K[WB%IA9MKVUHT3=W%!Q?>7F[!2'8;Z8;O8&$E<&0U MV_CMSOQ>I^KX+.$M+-Y*FINYU"UH2$PG4ZUQQP5V$]O= M]VV7^3[T7RK^1)YLEW?@*QP\7P//G(!SM:/:[G<$ JW^WD; 8!7*V[_DE:_RS;;WXW=61T$Z+K$G*O[H MQP4/!6O@!>M7M_FMN\4C27$Q$1I@8ARD.X:2\N=9YGNJ?!-+^X94^)QN\.GT M?M<>K^ U98$S!-C.)2(J"UU;[9JF74@3W&'%7\XLN 2OWWO=%VF-O8U%W??0 MOM4,^^:=L-],I$DY;66M:OH!F, >8K@O]13&>9AV1ELFBWL:S"DS'(Z -'*5\P#\N9A?< MFRM":?!E]?TCI8$/)LVEQ,&\AP_S#H4X4HLVBAEKNA3)\<<[YGU:'.07PJ1L MI%(SM,4S,6Y>5RM*!XH#RA4'2?R4. BFAWS.Y-G3Y!'\W> (L9LN4/\"% M6D!DU-9<5LUM1;.416^1L*" G5Z'0I56Y( M2&W3P5B\KPU06(L,["4,BR9\^D,^>E3&;0J@@BE:AO!L((VW^R.,?X?!FA_@ MWMT]6'.7+0O##D$_EWMM#P,88AQZ4@P[4$?27RPCY]@;'[<[1=5261FJ9K M#D=D\I4O]#+YJ&4\7?3J&W.N8$PMF3<'7#RIMYKT, %=9RR&1HD8%3K/H8 ( MG>=+.<\?EA#K"DM-^DPJP79QEDWQF93.-FYX=4CRY<$H,[$*:+J+)OK"HKZ2 M<(C*!GWG&!Y-^K:%"[;S_*9EM/.:(X8#&R!MT?5-39,O9Q7]" GWH.+L[O[R M0QHW.Z9I;7D&?+L-.<:37TENJN?:!:7/"M7B)#%*JB.5NJ'\BFLU+2L2=(KE MRAD$$*&KO5O&.C7B:4P*&"%-)MS.%R2-);)BE/ [,!8 ;8*2IS* M!7%")%3E=+M9[Y2Z4@V72TJW74#GA1NZ/GQF7N.X@EAF:US,&1(J,ETK;G\* M:BL2+F\-W=OT*:C(0M=XP? Z$K[.@ C#.!^2;T'JM71Q\^?.B[N_Y/N:+43# M]J*L"F@(&X&9NN7.S!-]A*2N:CEKL6'%>'-E*YNX0,9O6(>W7/3E37V:E%"$ M+ZY7-GP1:OHI' PN+Z487).BTDG M5VB*[,C"])8A82:VK"8))C>7Q,J07(T&J6PR-H7" =YI):(X>ODKK2#E_]1] MVZF$\:'0&PSC0\\VD3RUQO&Z64I+>*9/]2N)=68VOZ&4:O3+5EO(Q-),.C=G MD>R4=AJP81[NEK7$$E&*C(4AG9")PY#.*>-EB129?*+(-5FD62]O4BS9[0X] M%A8Z(*C;?\VU.CA% ZO8N!^$,9G0[PI^3 8*J[\>R^2@GSDP<\" X&=9@#\ M^44?\.&;LLU'K&W2:-I)5R:(Y.A+F:-:2V>0G<+.PV[B<")*)(Z-D[_#"$O( MZ<&/L%R/TZ]GEUR1U8G11DLM*TJB@0"B8:Q9L#OM703?=:%?[[[6^SMKMX^X5 4_.5=/6L*& M+;01AAK7&S.IW+:::WN(N5"N&(I&\?@54X5#_@\.3UR>_]^,Q=Q]K??G_SL$ M:_P%P'*$C%J#=;F-.O:4[XD8V1Q/IU 0$,'Q:)H\NR]T'_=/NK_[(9Y?>@# MP[%7"_^X'XDJ>+'Y&TL<&U,8OC]%A_9I1%@O!-40X)Y&%F^86<*:ERUX\B.< M+/NG]3P#FW@ISRJG\D)$ADC!1C1B$?QP1SY1 M_7#A'".D#YE$"X'FC,!_*<+0D0!=)T9$0%P]/BY.V6$0*,1>+S=_8-4C49TP5@( M/.S?*SO1Z^XK%DA.:Y7:*;MD3&BV-'%:A;[$C .*V/6E)[3:3K3$XQ,E:Y;HI-Z8H[4G78 MMM8PTXI42S6H45DNN?6#0)>^:]Q6FJJ'Z-T40#?#B1P8?@NZ)Z^I8% M#H!O!?LXABH7MN12W9B;>T-CF.!_+I(^;(_):PIXU R, Z^+R)IA/ 7&?L@> M*O>72[R#GK?QW+*?:W1B: NK#)-UJSL8M#Y_UKS%N<>Y">WQV@2<=S>;ZC!^ MYWL,)]5YI2O*Z2GK%*>+^GA5EJTA$/A^;NNA[)""Q1I@8VB]=B7;K6:R08]O-&R5<(CNI\J8(M^PFFNU[RS;9C MK#,(D*)DXM;VH[]6&VF5RE"E*B4T1[?RRV97*PR6]SF;@YI3:R -IH,Z#,&0 MI=)XD'3 V22H*ZL;487Z^#W:9N?8?1>MXVZ, 8[8&)#KI7\)IW[IL_AEG(;M M?/."/':S< ]/V\Y,6L6KL<*H-YJA#I7&*KHPMM;)6U4LNN>XFQO1 VQF&TQ- M6=M&K"&SLQ$\QZC/.;X&RW^]1/X==);RE8*#6:D,VJ61>L),Q^0B[$%#_5A!L\+Y@X/_#7O7+?:$-&Z-K H M6:;;*/9G6C&%XR;0AIA/'6_(&K?8$;+'$%9G,"HRM?%*IQJY,L'K0%@E?%GH ME?HTWU*V&8'W/L6B_II7%UZH7?\HZ1D].^)D5V$9,P%LR5/D;FH5:-(VF*;" MS8%5 O6]INZTOW]@U_W/ $= EC7;V,)6OXBM7\+:W9XB>&A_M_@9$ NR4)M4 MX!S3^RG6)CX!B#:,]K?!VU.RQDO>3<)H*.=T4VV+"UT2&8/HQYN$O4:!4RB M8[4 ;S)U2PC.-9Y[9;'[CG%=8VS$'=UK>&/B)=V.&HO^!RS'UW<2\%V+;9;XO MER2./B7CI[+%QN+*Y_D:>.8$'+<=U7:_(_!*[_=(%S@)L0&=_BPT0X3'[;+E[UD(MR((&P$ M_I0\F4 9[L2-=@)]BI'A1@1@(["G6"B; K$1^!-)A3MQN9WX8.KM67/I=JN& M7H/[F[W=YY$FC]]-!N\0 M,5?OC_?N&_OI:W>46")%YZ4+P ?8Q7%!J]>,DA M06!8$KI.>]]RFZ4/',Q=NO[H,AF*IS550/R8B^X[>MT57V;?=\$#;]LQWVT/ MAEA@[",4!5\2!8^]^W@H$:X=P+AX,-5WG]^FRFV(<"YXE-=Q@7_*Z3[M?MZ;"E^2?)\3^@%$-S_3V?1BLO[>%5D7 M*3S:"NP?"0)SF>[G!ZT/O#OKH9W?K.>CTI@MK0Q[5L\TR>GFAKA0[25BBX/A MPI*6>C?=+B;GFURL,8P-<9B.]U7T@80/WV(X7! MA5J='TL#)].I=QVB,940CI[)]AH3D/X-\:7DW+A=6VS(#)I35&I68S92GK*! M-" A. ,91;$+@GS?R!/\$KS4Y?3_]X1?\2R"GPB_\B 6P16Q7*A83>MLY,6* M%22E%#.T^4)4[2'IV@YH/)I,XE=";?HQ3O2].>MJ8L.U'7ZBV'@4V^&*1B=<1"Q7EY M7&)>)2*'5?\AW&*R\YO9LQM0B_10X%$QB_@3VB?02[C#-F$5AU:MP1LL0C2?IY95E-]\=-+7A4 M*^SO 0]/,KTC6$U-'ZRYM5]R;9(&"\["!;Z!@:*/:&1&+M8+IF6EA'4M,1CP MF4:(@7)K#!2*>@KQ'H)0W0Y4/QYN1 V OBNX3X$81_PI\3)ZOIP)T+1]+,V M(A1- =F'4#1==B<^V@3RC-'Z$RK.SPGEAZY&/<1F(#^+S4!@3]A][_.^6JZ> M/8_-?A+2)V2KD*VN 7E"X _-5A<$O F/RX\X+OX(.:],//0- ^@%'>-[.KY: M9BBP0PZ\JAT48 Y[$Y;G4_P00%"2M*Q98V3$N;=$8("F"'K$]=?@+ MR0%;&_3XW\MD%-U_?1>ZXT_X-WO_SE?XEV[2Z7.;[_)8"K)82]!7(K_O(M*S MLBPR2JYS$FZ35'JQ071T<85DH?VMJ,\M?ZW/EJ?=REI'%325XQF=Z&KIZ=!M M'H_C4>PZO>.#(17ND3(4"HMO)"R^VC_V(\+"TF1LG=-:<]:*MTFY,,HD81N? MFPJ+I64B!-UN$&@WFT6LT7A-%74(VD*YP@+%3M5!!M*%>"]H6\1P#%-0##=! MQ]2 Z?LP'D(@1-YWKN"I9LO)ISHYUIF(&2.E8<-4\@H%H:>D!WBMQ23X5I-MS:O# MSE*+CSL:E![ J$I&8\E3J)C?)0S5UDQ.#OW*B_N5=Z_.N*'C>?>U!DF2?L$. M>T>16TW95'')D!BK&#>(LM.W*MT;VUSK-9]Q;(M>24L\EZB56TN4+Y$AB>"^7+PUEJY^4+@^BE1_ZK=S*$'/)?\1T8BHFOD, M1P@^LE13E".B"?_&K3A1=LN?P$D GVT?Z":A@0<^10ZQ)"/">@%+X;9#S[P7 MCN%/WHNZ0V#^FSG3A;<2X-Q^Z=LS\>H$;/-+#])F>5G@="B:9G_&HK&0.>>W M>WAV55@[F>-N//C=R^M(+EZ77!T\\\6#$%Z0Y3^G7(/+IN6>N7/'L>-L6_CO M__[/BV3BO0R&)6V:_GLG: _(Y5$"=V7N5$"VNW'1LD:&.!8Y712,C^:S!':55-:\>N?#VM](5E0Y M%>@!.?)09)TL2CAG&)D MBE4BPVK37_\DH@G\&,#')?2UZ7M5=Z\T3V9)US8%]+C] M@86'TK&?NYQM%>9Q+F,VEQJOV*$F/ M>10(*BP:HXXO88.N=S]'BZ.! 936>W@%\WZN7RJDE+:7)4[0G&:I%2P1:042!G:3ZO">EQN\;%&<&RQUBZ7!CT;$!S(HJ3QQV)7BKL"ZKJPTX_ M[M^Y@SY+7]7/^]#WH=-Z-X7]PGU_&5:'GNM[??B;S/YT[.'SD^?VT(Z"+(S- M82S)6,U%LC$MS]?,K %Y[]F2O MMR@-*WVAS(BQ3:(2JW3R%<<>XL?/3(SJBY0IE#)HU]#1JLYN-H4T#48>/5,Q M'#'7&J)=J>;@N4IEN%*[+7M('#\S4\N6"I4D#CQGGNZ6&#FPW6IC98:%F'/>EW%HF%?D*.1 M3%_/#/-:QV01D2HU:F.3&[%38!@31R M, M$QCR 2*!23W7J*+!@^DBZ7[(#?&^6+&FDRY*>JT^'Y!MFF.5.PK(3<> MQ2K]PF&N& *:].FM^L,T72^T:2#]F4RD58[<>K=>DXD;/O:)XUXZ M-/LQJ?HZ['>P;<^>CZ=N8-];H*WUPS]!A3,&'_%F1.9&0,7!#W9 IYY/M?6( MWO"C#,Z[_%7!"A>Z-K9X<^M,">J,4WE//9D:>)H(EJ-.]Z/NZSVV@5I5N#F\ M9P;G6U.?P5A]*'@_6-83?/@&>"IMQ98KG31F$H>45XDB-IA@#AV"I]X*^X$_)1+@Q =R84) %=%]B M(;\$<5^V'53"C0D(4.LY _EN1+@?8-DYD7[]U.";$NDB"(+D2;3EJ^.7^1#L M5-X?[489W@?1&O!C],B'!KUN.]:+'YKM\= FV_]G!/[P]& 7 ?@-Q?'M^>C" MY^1MC+W1E01O@*%;/TB["P+_AEK\&S-3!O0?L& M]XA\G +OPKU]!)LV0$KG<\(T:* [Q_3RN[Z_&%<$H-7\FV?C5@@:]SD%I\AP MJ3;S_FVP X"'<;C8(#:2?YU645#!+*;B2!9HPQ!V!25XVW9F21S#I6ZL4X\G MK7*URCTO=0HC&,C&+DJ6;0 MH>RX4J/Y;R [WF@K_R-DQQ<;Q[]/>"11/"6HQJ;#4H6BR)6*9:Q1^WPYP2>$ M!U:G4Y44(1@,'G=JIH5VL>:JL46-3E)1,AZ_(,+A;5S7#YI690AWP_&\I5C; M[,;#//M'\#P"*11)(DB8"V\Y7QGS#X-C%+;0?*CV^F57F+SY&-(+&!I-FDJDYLUQ5 M%4:3]<;VH*9C42)Q%FKZT>-C!Z#0?B6PH2,;1L@>/D+V(!:7*QA9%9 1@NB: MNN7.S).4A*2N:CEKL6'%>'-E*YNX0,8_#Y/SB;L$0E3K\1F!)*61,:NTJOV9XJ., ;V T7'%\VMD[+#X/I2ALDY+2:=7*$ILB,+4^KS MS:X_(3M(!1$ 011#ZHYKO7BA4FY4TU!V #LK%J6(4RD,WSO.%7JC5X]EW;U[ MT/WRP.Z^]$#(UF>S3)Y:XWC=+*4E/-.G^I7$.C.;7T42^ON;XV9NSJ U+<$N M"8%JZG)1)BL0!6P;KB+(,%QUAW#5W;GD?LE>=U]Z( 3$@?&U1(I,/E'DFBS2 MK)=^L5"AZTPEVT]9=1L\]!B+O=7V0+\M86JF^+$6%$([8 7AE@;I?E'DNE:^U%IC$@B,['E>]KG$H?Q.$TW!E_]-^Z(HBVNC8DSAZA MG4UC42BJ-D1<1F./V^#C??2?,#5:%A1'9\3XW"PW6F0UW_UX".E+],=F/:[5 M)3)]ALO+HH3BE:4LV= ))*ACR?9@H.,?VPX^(PR7>C*^EA2^N:)39C^U,6^\ M'4O5[+-EOCB4<%U<=LKQ_G1 -F \+XHF?-"P XY _K$-,)?]+CDA^KQ42FY6 ML71'LIO$C>51OQX7Z18IMR6J;90[24SO22X(/QK%$\ ([\O_JHO4NT+ M[',/?C;JX=>Z6O'P[VYBD =H:PK\3-5D;0J$PQT:<=AX;MG/-3HQM(55ALFZ MU1T,6E<)RA]FDF&^)RE3*PKHDF\M&:>%X@MT^!XT'_+5 E]KE4U&C-'<;)C@$V(,RCHB&O=IEG0/93/2*I6A M2E5*:(YNY9?-KE88+.]T1/.RW&/BKW.B[=>T0E#;J5676S489Z'5J79:;C7G4[^F%2A)Q]567*:8;GNJ M\@:>-F6JX=>T@JTUXHOD-(XRW::8( RSK>@IVJ]I18Z>M)0RO4*9UMH4Z_6N MF9?,AE_3"BZ/I-+).CY!NX[0)FA-&8PVM%_3BA5"3_LB>*.4*RL#6B3QW$R8 M^C6M2&8V$G%G*:-;5&63S64Z);,I5*KQTJ,V!EUI84P$2JT_>NY83!MGACG=6"] M8_N)+1]2;W:?R-5JF6ZA7([0U4RDULXSS4BAVJ:KN4*JS$3H5HMIMZYLI[\. M.B_V33-V&^1J PW(=+=OGN=!13CH0AFO>B/LM0_PT41M;$2 =#<@4,CXJET3 M=D?JN7'";NZOCE1.UZS%D$KK\R4]&228-*V/\!Q"4]7J]$KGY$,D]Y/8^X8% M-^ZI<.N&"?&GY$GXHN\+S_LV5,Z= *R3R7 C K$1\1^*)!ZTC<"?"#SB-/C22!?!@_."O!+@RN!+.-5 M?*G\)?C1RQPFXMY8M>\[3;M> Q$"BWX-TCH4BL%;Y*6$8H"AV\\=\PL"_P=4 M2 9/ZCWV;?^[B[OK!$9^*%7.12D>FBR?4P%WK<0Z MN-^]F+B_]X+NH>;B]X8^NEQM&+SB"";,T:,6ANXXS _T,6ZH&WO>F# (:@G) ME$G:69G>XOGC)!I-DN0U:D"W.OO>!_8>C$H$0$!=B%&A)OV1C'J] LT3G$JB MG=P"7ZZZ3"[-X[%Q.C'K=SWP?)S$HHG8)6$K[N =UOQ3NRZ'2_%0KN"7#(' MP/7#1%\()^; X!E1? XH2RNA/&K*C0CY52XN::G9]+>=%(, M4IL(DS2Q'M1SGZ]A^K"$F/63K2'?27$LEY/TDJ-2B,YXJ/9D%$N?-LA4L>X!O /WY]HJ^FM:V_."@KX66!T^%&S?Z,16,A<\YO=T5_ M7N)8$.YLP.]>:4MR\;HJ^>"9+QZ$\((L_SFE=B];MG(F-05F%;ZN1H'__N__ MO"BVV5N'L*1;TW_O3, #RL24C2"H4\$^9_(P<^0$$>;!,O%#VCUHF+<^]K+HO'=AV=JBKP]-K7%T0;C MP*ZRJIG@R:8& MSYH'PI0^!&'*BBJG\B(G1UK/<$P'":+/^"I?),F](_T?2(^E%2!630^^2K,, M<#@,%Y)7 %)@(>@18^8B_W(F]_=S5=5-2AJ_E):X,P0"7'SIK_9?*Q<_G;$' M,Q)'J56BB! I5)AFBHU>6TIG=7J(07_\)>R1I>%8(SM9\5*K(Q25J5JO3I)P M9/+U2**&Z$,$<1JH,$GEF].871TC#3_ J4:E#TY/NCM^@@I M9):XSJ#4!HL1O2P=S^N^,&>(BN++U&#*2FG+P&5RG>[;HNT'<]9U:GI.8\H+ M5)D6K8'59>>\#4<>S5-8BD:QCX\L"8]-T%6SF(BMNO L'SM9;W/TDAPJZ@38Q M:MHK4@V_DTSH-*L.Y1XI(6RYW"DSE62E3H.3? Q>IJT90\OF:FB-+0\G7)Z> M+$G?DTQNF!B6[..FM)S6$UG+I$M%S?8#63'PFY)I96T&%LE$:+-'A*%Z'$&]'\YS0 M,FF;3(^6D-J"'N6G]576A&\_FB?CL(-^?M'L,[GB!(FCB]JHV:Y->U MEM\ '7/A*%55V$:8;=&,H#I 9ZR51O@KS-Q 13[(60P MM --G0-SYL#2GB)PEEM ,X@Z[.I/B&2FK<0QF (P4^!S@/$DJMLP,YP$!#Y[ M8[K1B#T3^9D+E08H(X+'6)PL.Q%5,R/@ZX".X&%@KB=@,R=[B^T90#-Z)[0U M%^GZ&6K-34*@/2CFU^%TU^LYQO7KY%8-H$W+2PD?I6)S9,*GYNO&E1#8#KQ' M].F]1@SZ?B/F\0#7WHI[$>13".KR56OV,C!':(CI$H2-P)Z2(?!7(#8B_A2G MPIT(PDX\H2$J83 V(@1,#<9&A+(I*#L1LD2X$>%&A++I>COQ=7C(1>@'4 MU^03%7]T/.-+P5\'U-8($OSU=S@NGX:_#DV-T-0(38W0U A-C2_HC@#KALLC MS']WBR*DR@\2FU\OY7H_8LC6I+HW7E#77:PPCG!@KMQ4V.?VNQGSVZ3UR%^. MP.G&WQ\X 0?VTKU7>!>4E+O#M ?27MBR?T@8?T,JI(N_%@TXW-8C:=Z D_(L M&:KF7RVLQI(](2QXU21EC)_3K] MP,,03^]]C2H1)]#6VVJ\DZ M,:V=AJ:W"IHUA(DEE\6)L SN ]>HM^#TEXC.1R M/2Q/IFJ)>'D\!3(L>4Z&?R W#TH'PJ8(K$\/X21AVO@81PFCB M@QS],,X<4B485/D!_/*0H?:AA)#R/I]X^DWU2 7*0' M1Q"._MT[[3Q^ST)7&_IT[9C+92.>'>*.U*IU\PK+V,V:['7MP-!H/'F5MH5A M/#OHA H%2=C;\&.2Q&2+EF4)Y2DK* NGG"ITBNUI TB2I"M)*"I^N?8_=X@J MTSQO*=861/,P:2<,'X?AXS!\'(:/WZ/&@]/D]S&,'\]D" [9?'H21?X*?8\S M%L.!ZJ0/-*>/#2%QU0JK8G49%;%4KF2I.3[C(N<#;R0>CS/I6;L[[A58+TSO+ HYP:$UIQ,TLD=*3L0806DG8UCV6.&Y__/?C M7:T<'*BY99CBQ'EYI-*82.V-]J&CZ>QOG&<*]:KNVZF1DOR\:UR5M]UJ[:]&QW;I_[GKVC-.60T8Z; MH#4PFQF;\S['U@QR5N-H;EEMT5=J@O;A'?G,X?E6G=#B80>N5X'&.W622(0] MZ8*Q$?&P[U,@-B+^1(5-Z8*P$_@3&O96"<)&A+(I*!L1RJ: [$0HFP*R$:%L M"LI&A++ILCMQ$>AGZ&;?&1#[)9U.09QF-3UBS@3PGRX($04,F!D101T+XTMU MOWF7SWN[XW%;W/0=T&WLOKE87P7"36N&">.436$EJ)9@1",M;6+:G"Y$6M;( MX'5Q 9G?N!!*[CE-_^BY:3_N_+0$689A<$X=NT?DU-C_.](C__WG[+ *ITN" M"1_*K!>":@B?$4NW.6C!.U8G(+D?_*2U-9.3_8_$Y93[G6_EMQU.+G#5G@@ MSL,]4@SB ;)PCL;SWC)[%+"RJO*0)X.C!B@10I:[S[K1?I M ="NJ4U:G"SLD@)ZZ4VR&F=&=;0V-I!$;;,P4AG[TTD!A[G'MPA/B1^_4-=)=-HJP/OS0ZA& C%P-W$@&>>TNIX M;U5Z%H0G%9SJPB*J36W%=EF"RRXY(CT3&K>3"L02'Z&5"4.SM1&CU@N3LM"@ M&T J4+_^(9/'%0K?1BQL(P['_X;\'_+_:?ZW\=RRGVMT8F@+JPR3=:L[&+1N MJ,A7$ZT_JR\R(S2GZ#.L*N0U:059-@D4.7D9,(5/Y_IYVD@"B"N TF&LB"4!:$L>%L6-)>C?&W0&G?9 MT@IM#NO29(&E/E]H]&'V395R"]$NH19;PPNF5$$[@C5O /8%KD@"(V[ABCQ< M/H0JJN],AXA\/A_BWC CP;N8_":WD&&^1'A^PGR)[R.6PGR),%\BS)<(+TH> MVSLYW>OUX-^7^< MD 8=HHCG49'C$MV2(N4S1 /P/P7T?A2-A;D1H00()< [@6%NQ;0=:VAE)9(I MH189V.])@IC+D\,4(%/$F,J,$FG^*F0\KU.^*G!%C H[SWYHN0^4/F M_Z /,M M9CPC38%U1L1T*M*=<6MZ0W/&6/.4$1>*,<9:+>VALIRER=ATVX0/ M L2>NF$-I4$H#7Z\-!AIEW\LMF5RL,EC=,D.BJI7).$!LY!F>K M;5,Q5^::]7K?$5$Y;\P82:S!1+E[!P\+?X>:(JL5M%_- @)P!X7AN=W1F MXVF\2^D*+BFYF2BEUETK%:?A*08U8@Z*E;TN@U& MDJ]':ORL%1LZI2I:TS+526;>+"$2K $\>N:&+(VZ= <=H]:D4F [9;IK-&"1 MP=$S$\EU!T%'29*AFE5)6CFE4BH)))).NR-J,7V^&=7(* MI,K12. T-,E1=FZCW;$N)?5I>BR. >71XZ%="N](C28]96K#+E+@.*VF2-,A MAAT/S1L:WI3D]% 2FRLBVVH(_)"CX="CY1N5=IXO#5HI=&D.ASTV.4B.-@TX M]&C]^7@S.VD2LLWDVND-@6[F35ZC(1SV\00Z#3Q=Y1-+2<&)&5\F!JK"ND./ M)C"E2SEET"OR;'>3XON85D]EH GM40$9P M!2]$'/R.I],3?E?O7YJP^R"P24 )RL=+^/5/_&E[?>\*J0R3:E]%7CX3R'^) MK_*@=&$LFA%ZJ@NN?;]/,+B'QGF]MS4U AP*?A9)1"/0#(FZB7]I30$$=")N M(H4PAJ#*E/U;6U"F<#^37MK,07$<,V+/K(=B5-OA#&QBHUIILH5GI6@EMQV!0&NM_8 5U8:?(*\L/$>]^+ M38$3@N=\.Z7=SCQ%:A;$Q1\#*@EC53","&<^9^)&"-1E7<+=P(S >Y]B6X:. MV!P8;W@P_+=&TW=W%KH%Q]J.L4N)+#GME5&G-^#Z@]4LVXK95])VBJ@B'O@? M^O1>]P)]OWOQ?2#RR<03$2*,?L'1O"34:X@P&H2-P,BG9#S:L!7430MR\:_@YLKFP)WKV6A M#>A!7@BV^K-Z^-%K[:ZC%&\H +&[$>&L0@H(A^P")1Z#8+X,\@V402C[+RS[ M'[C.<5L#&&J !]< GZ?*+37 8_,)'BJ"4!$\K!/PEZ5RUAA,?_QW*.\?6=Z_ MXR!,RWR3NY]&=3$YZ[.B0"'D7:0>W8ND!&^I]ZP/V2;)'4-4O,P)?$Y&?)6)V"QN MM%2\E]RPW0D^6)-).['B/E\_ G/SVEYN7MK2=>$X"=&M "WA%MK&+:;%+P=) M5AX4D1E$GL!A$3MYLFCDBTKKWJQ_+ST60*ZY!F#%&UM\[Z7>7T!@^)# 7N;1 MOE-"C)K#IN4,, EMZ25[6$*'3:7_A?39=TF(E#YC28.M#%@JAF1ZRV:+L6>P M/H:$$@)+G +1_P8NV^',%KK@YE? HQ&)>"2++&"='C@-TLI24\TZ?ZE<0Z,YM?6R ,LUA[V.GW M,BB2):V^J27)Y=@>4C_?0H(FQ_8"4NDR.031:[)(LUZ M>9,C^X,,]GF=@#?=XV^^[K>=Y0<]^=_ [0LOYL*+N=!A"2_F[I)$$4A9?&^] M?).;NN]^E(-H8_^0>SGXZ!>>=U53^:WSG=,UPP_1#>OIY Q1JB)+%7#$D+DY M:XYHL!+\US\QTA>A(G0_0O?C.[@?/^4N[A-28<(;XN_PFF$:X=7:3[E:@Q+@K\>Z M3=L=VJQ[9@6(_FX\:Y/S5PT5Z#%,>JX MX=/?W]"EA_9.-*(*+C8D_S*=)LS'#?-Q@ZW?_:UV'UYOL@TKD<"4+EK**E7) MRA+6(.,")T,_/A9-4%?IK1#Z\0'CA3#+]MMESYSD>P=1;*'GV!MFJ:_:^)@8 M3.2:R_=;3SV.)K^=I_[.W-EMP^[QH?X_@&EV'X#&=;J_57+;4@ %7L\2EQ3L?\,+7[OPWTU MG7WOA=V?:V^CH7W8MB&+O4R'3Q,HM:A17!-%"4YLP/E O9R()I)G6[=>ME72 MN0X0U!/^XBA& '-X&^3^])I!#QZ__]XS(KGW^S,@^15G@="B&9G]VK5[337C?]WHMJ2-$(ACX1Y'\B!S]#0AQM$FP9<$"K%UT# MO*^];!RP^_ ,FJ^WQZ:V.-I@'"@>\FB3K]=9QSOC7&2F0YG_KW8M[2NFX,]^ M#8&\CW[]X[:?<+MJ:&Z/A6?7@/OGHKT;#D4%9YG:2UGA?O*.]@Y;'@' 9SWD^RO;8,C8]OW2;,,<#B,:$18\P*0 @M!CQ@S3A8I056 SGK5.^\7(9IH(GX?(DJ M1MD@A*5I)HW&KV>&HLT3XX9P&!9VVOM I[V$RXHW?.%A9[\6L 9*^5HYPS1; M\'1C\3\1IL$6VOW --8[W1)04Q3@![O'/%#M 'WPA J[$EF L-+<%6U"MN2 M@?F:,R,B@,>,MPK\J '9R]Z!HF$ MGNO[^\*>6-HKME)$:7T&)OCL?DL*0SZ MBQT;'TF8N*^$V7=,WVG8M,P91FWB$OM%A[GM+KA__O_L?6F3HLK6[O<;<]-_:^4=9A$J7WN1V!BK,B(DY?" 1$!$091/WU-T&M";NZ!A543L2N4V6G MD)EK7KGR6>2^+,_#^T2]D=V0&@)Y:%/KV9/JYNL)P."=U6 C=CO;!C0S)398 M;/"/],)?BDVM94M4@;]PM,^9-_5>!&! O>L<".->"C1%=J)9&3.++/I:N##EY!I1E' :(C!))(6N34D:1- MKR@PM1&T7,JJSK0R+2BG_/B%PK\5R+#@.:XU?Y:\)VLU3^FJ[/H"MQ V06M; M\.LKV5P 5W=G$!UA#41==1]N.UV?*XVW'2 \\-=8?MR("'5!'H MT(#Q_4G8'9;;\_FWA(1OJJLE(PB*)L#N8E65)&M1_/IIPIN9ON3RENR .04? ME$RK*ZS[JC/UPQY MU#I?B !V=8JWX,TO FE6SU3V M+DXU;N6I-7K0;%#I;WAX@N.3C@306X Z!Q^LI5GMO!EAQEF1'7F?&]]*;)(>X$ M70I]JP>+0-"1N'G\UR[H)Z.8N^!*?2BWJ0'7T1D2\LJIHCT0I"%'JK%/XYR\ M\4)>"OW.*?%E._%'HE!1IV#T*4P@&W9HV10+48[8&C=F2B,F%FWHC/52QK-T MKH[4I*XK,^7."%BTV(5)%Z/6:#.FTU83R4"RW1W741AV)2TF7N-\7LG:&D;( MW'(PR7-I&!]S2S^5081!V,[O?P0D>>F D-?F@,10ND]FQ@QIW:K.379-R9NF M+JW=;9:T_%QC(M@G$>R3$T!/=B]Z M89..\N:&R?[6,7@AX;$^ MIXRQQ%SZ)*Q5+72R@S(O:?4RG'$6JQR^@?QD$YQ(5N3$T=*4CNIJ7>5U,285O5(Q2.R8Y M71A==@;3RM*@EB.U)#0M;S2W_.J*(T=.?W0E>TQ; M@[CYA#/2<@Y?,>9:;%:G&M M%4JU C<8+J6*!FP3?(S9XZ^>3D&NN<-4L%EWPVOL3+"&9J_6G,?% 63R&\P3 MH?R 0XK]4@5V*3R(@.#L$6ORF0/'ZSUOC)I=3BS=)[-BL[D[F+$FST#+@5#! MZ%Z^T!WY?L>1DMY$L*.D%-)0Y"DY9@J0,1!YOB_58;+E':=44#SUL[#"[3/-X@=.H)=9P296TEB7QBV#QG]W8SJ8SW3JZ5H32XTYE MK&[7QI;V*\Z/MFK]XWGC*V,>I\/'$]SJ!,HUY>^DKP5(!6B 0).U=QK-CM4] MS^H1-TJV#'4>\/ AJ;S7S_L;MG:*31=,:V'N&#TEZ_NORY/)CJ2IF@NHBF0# MM0:]#J,"Z!6@TM0Y4/Z"K]P#$OM[)3SMU<%'.[J3!Z?MV>OS.1YPR^MI!8RS MOSO^F")U/66.P38%_VB_61F0>U_A^I\<)YZ//.";1'NB@KF/-RE!\G=[!]P MGN5C)_@/%G1@N50I<$^%A>H(>HR.QUOFP:S:*0\0 0@AD#B?&']:/EB.7RWQ MF#I1+"VIOK&W.P+YCG8,B,X7@\ MY/(NM*&-K5$6*0NRO@'PK:Y40"?IN(*U>;IBT 5-H6B#:&D$RY/9B?=;RW6V M;3MNMSZS;4)F*RC;26-!"16\)@\I=('I7W=]EV1Y3R MYFCNGW.CX7+[MW[HWOW\H_KXHWR !]FRX^CR477YK'<"2Z?.@063]V[MFX-U M0==-\5GW"NL D^CPC=V8M_,T+2=0HXN@3F O@3L-C.\T<(0ZZ*N@CV]!XNX> MG@Q+X,D2>+($GBR!)TO@R1)XL@2>[ /P9"^L HP^[I&Q@%^Q9]Z=^_0N;-@> M#FSGCKS\FJ_P_6_R,HI*\@1%^ FM:7J;;K8\'N&AMR,UAN?(NLR@E+#:>NV,#>,,K/!( M^.T8RA =+$-S&IL=C,;3S*CKE/R1F;8?DT?!$ MZPVWKN,#. /5-9GKY12UWJ49,#+T^OX@/Z'08I&$U):(&B:EY:0JPV/A;:*R MPK8\&;9XRFWE.YZ>+:XZ!,-GPB/'4(8:U1S,IO"TDFL,U\QPA9-@9&B>LMZR M>NLY*4-R#>=ZJ\50QR;^,T,;6LIL)MT,HG$:72L55V@OG:ZS_C-#*^K8C">( MNF=1('18;QU"(OH=!8P,;VC/P4B\F6%=SBC-R]4.1:1-P"-X>$DS?5[GQB/7 MTY"Z7)9).$]I606,Q$)$HFKI27PV#_F=D0+X]6YIVN]&:L%VT/<#.".QNM6V] 6[];;VA)DC,>>MNLN:1<736;!2B; MEH2@RU]H:'$]XGN=]-2$!)%2MVRYTO$@GE4L;EEP9O13<'; MSEO*OJ78&YJZ/5&LE9<(M^GDZ_<&!6NMF<36#1H] MA!:VE?72@M9O*2!;:B9]6PY;IC9F7&'XJ&%&9; M&&^;W'S.];$%@UG]92/#!T_%0T,Q6BCGJR()U=F^0)5095L:!D^%0S,0*6>X M7?-ED2J7)DVW:$AHNN8%8T-3R-0*P,%"))A*I[MXOF/#Q%8!4SBBM2KZ0,&* MD.%0 JF*D_8D!^P@V*XCVL#AVWG16V>WE%RUL72SBUG#NN(/#=%K)38:[A0N M*!"^X#=.BY$( Q@BF AS#,YPDTV%7+(0O:QFA$IW).ET,($0QZB0O:I59G0. M,A1\T&T,F%ZV&SPUS#$27DU3 D/I5%GD9A-#*\H#8#21(ZIKS<*K[ !A::U0 MI>#9I(-Z>: YD".JB\C!K+4PTW6-'=1:(],H]BH>XP\-K8LR7:T^EB2)VE = M95+&!^E&*WAJ:%T]CW"F@ZX@0ZJ4+J LTY^XDV#HT[K.#(-+"=;'A\7%]A;XO'__ O&H7_"/RFRTZJV MRFRJ3752;(7L4%%F-+O^\8!X.,\,XD<_01SDD/W#SMW:7Y]X!L]Y\:^O#U:? MOK]+!OOYY8E_/.K>X/W8SVO6=0A\SV'OIL!?Q_HOGF^"9$\#"A[TZ_!VT@_NY MRV)[8'?^F#W>9YN"%Q^&"F/;]+GJS'GC$R9%]C^_UT3J$4\($0]"H$1"B#@0 M GG,Y1)*Q( 2R&,630@1 T( W91(1"P(@3PBB;F. R42W1030D"/T+N=J1-" M))'$G1$"?LPFH40<* &,1.(WQ8$00#R":NO_A__N1^?'%_4"A1SP3:4EL;O'':PCO MULB6]F>/NYMAQR^$[0XM4>AA]\OK^N&S!>37Q4OGB84OC#IG-IWA MNH7WEOJ[HIW0:I]D&OFJ3,/8(Y*[:IGVZVBNQ>K%EPW0:U?M_J7J:V&#Q/F) MS/GYCH1@V+5+R D5Y;MYIYM6E!A\[6QP*D5Y>:?V VQP] ;MF^0;]!L-\HI' MX.= Z3"XKS<$U&\$QK8?=1:"?)S-,4:_L+7V^6?X>]7*^A%-UBFKS"!;^0K4$ MEWRBWHF=E;U##@B*J^]PW;M:YH3S[Y;S=S[E_:T['J8[@G7O"E-C)_&O$W G M2C5&3=X3>F;X76JG?:GBK7/K+J:[6O+&/:>9.OR'[R+! ^J#X.S0KX.+_3X, MNJZG7C1^L&\@=7DI[_G=NPYG6.3_G"[LBU:3I/XZ,^[Z&^@0#RDOAV6FAT$L MW.2)MML?C=BO@X(#6:H&J-@-(% _4C98)7C"6X1P'\5P)G*V4\ R$(YCW+", M=):;H@^0A_[XA3Z@!!%""?_[!K+&%PQ>KU'\WK]'>Q/B]P:_O[,<5^@1*_6Y M^@KJ\&UMLH#S7V_[]6'Q:Y!$#B;R38?:K+(%C+"(CD+Y2);XCU_P XR%.P$G MXA>K4YG(=C=):2O7FW!1MS"&D$ M&+C0CU]([@%#LN?2,I>V?Y$(X*55Z:D$\(9][.-->L9FL\G/\68=*I-L9=GI MF]71\@)&OE5;EO*3MM"D6*K;H)JE'CZ'/%\ @9.-/Q!$N#/D*>3O["?2D:'+O0D!+LE.!C3?KU"8(2]"]Q3$?0G]KVN8[M,SF8YO[X.TFAG_Z8 M/%9M-$Z7G/SMZ7C4ZWU'ZZ> X#Z+CF\#/F@"%JXE\S*Q6)G8>-6GA R,ERI& MK52G_M"Y]900K1[>)^J-[(;4$,A#FUK/GE0WKSPX[*/]1=M/2N'0,YQ^U@5/ M-B2-/!D1V41G(X;B6A K.EMZKI>W9 G:O!'& G9D)LY??WWR=/ZOZDJ MB%IPSJ8H?E-,$/5Z8Z4H3M&)^* HZ(5:;;,D;6BJSB"3M;BMCL<74A043^4* M).+96F&V9KJ-34X$H28? /BCR",:#O8219$487S,@XQ:89Q)0?ZV]B+J]<9# M05X0[/X2"A(?N1@Y7!@0IY)Z8;/!>^4*'?1/@H"&S#Q"V)DT9 PJ7T[O2OVF M "9JR3F?IHBGZQ@K37%*5TJCT$:C,,NW()5V%[W&.KO4RN1E- 71T]5.ME-< M4X5AU>A(E"/G%=^5\A-W"/%(A(_G;J;JZ-^W5T=T2-&]K"4Z==KMYCW#(,?V M2MFA0-E)INMO-#@R=V]F7XATT CI MO?.8<7OI+-R*-.72E0;1U.!966XI8 ]0O^@"07))T<4W4VM1B]&YBJ(B7UB\ MJJ;.G".+2C^D\49K8;05&Q*FFW&Z2J]:'J MV8I\8?$JZCIS%BPJ%8A2;:G9D?$BI^*= FK4JQM<#AIR0S]^$0\$#B4E8]_, MF44M1^>J*8M\8?$J.CMS\BLJ!;$PH2DINW::MI>+7TWZKD+;G(=/(I:MEM?=P+Y$JN*B@3RY8*-1ZW"S"S#^O\$4EU>^@)YT.8?1*B]@N#PL3 M62 9K3XY/7C:I<\(3WSGYO:9+GKHE(3I[O&\^=87&0? D+-@85ZG9$4 >Q%9 MF')33)<^5'9*8O0XY86N10G T9O<(ZFT1,QAV?X(5X<>;[@ M7@!&,VH&3@XJ[^N@\I2UW/>CL.(%R8FEC;0ZM]:N9E2RHE IC(?P3F%=!),S M:A:^UY/64U99WYWHQ@3,T[!PMR)31%YCJ<%0[2.3M.T%0<(ET#RCYN";/2D^ M.9KG_K Y2?!_'5C@9E!CCH$+W"M$S!7#(LOF.W/=;1GWJ3B=%B&ZSW3:? M[;0&"\67^_.C;5ZUW-]1:4;4\G\FY78,#N!>E=L5(V2^H]PRGM:#JYIM:TC) MF78S\+:[5#U?N5T *?.JM=NQ*_ZW)/@Q<-EB)?C7"'CYCN 3T@!+V_V\0K%U MQAN/D-JT#.T$__S EY<5_+NH-CH.?'GJ#-75YB;/W7'F)L!=/MAMYH[P7FX) M,_/9&/R^R*(S:#-E.-_DZNR$J"!KF\"W(-1%+@&;>9>Z):;R=L'RJY_FZY>R0F_>G69+RK;AIF0O6=T6^ MUG@5@%TG?.<'-&ICFUO)5:Q7H0H].Y/K0M,&UPJ\M4L@>-ZE MZ&Y8)/"?UT'=!(\E]G@L46$9WCIM$VR7A(&OF;9W5(QTZXN, TY,5 ":MT[; M!'/F9ADX@:4Y]W*+\MPTU/D."3/H>9H2YM+I,3&C7F>,JD"NM+XOIB@T9\$U MC)IJ,:HKN%INC27T2L*MR5GUU=O2DU\6N7TIC8%NC='AY_5RZQUX0,EIVB6+ M\_NR3U!92@E@ECYZQ#&(B7UDEF3[8GMR=NHPZQJO2>W@3GAGS4UJ$&YA7%F$ M9U-"'@T7=JQ@'SY5(7$04'(GGRW7?\F1>U.'UJAOBR+RUH9N4Q-=YQ"!6=76 MZ'J^,CT>SOCU\1GL@4#/F>"'N/*]>\*>I,UQ$73*98T M063Q@LCDMRMG_:Y1+OI9E>K?S- M%OWX%=3VJRLY!:8HBXZ/8/H*X51>NNH*L,WZ%1 M4G01)SZX=%%&U.N-B.^3\HT8EF\D73^^W?4C:HB,\[;]B!*F&[GMT[%X^%L4@1REE8AMZ0LPKU"$F5Q?64D MGU 6R[$T+!4RR)(JY.0RXM"\-8("99$4DB2%)%_L+W([&O%8@Y$[UHA76XKR M"8V8U=.L4N":JH:L,U!MWBV1]%#Q-6)2C'*6IB0WI2WBX!W&3%M<7SG+)[0% M-NY/:QM)37-X>RDN1U5ST#1VVB(I:+FB@I8K@2&\VE3KE2-;1 96&+L+H%'! MO]TA!\0")2,RE,.$\^^6\Y,RDCM;=TRA.:("4;Q##H@%>D=D4(L)YR>E)&=? MVU-KSH5L/;?C]',<">3'U5>,G+*_9M0+^UX'E:*Z4B4YZ)^R3UK"K7ZFG,FR M&0Y9,69]LUY6Z5FL*D203^0L*<&:@RVWV[(5)"@/5^W>=$J!GE*4NJQH>*W= M6FE]NNC97)W5,=[C8<*O!P&N]GGZI-S%"6\4Q#5&]N!S$0O N",F=L%GD=JN *JS3^D-0Z M]46HJ-<:H^*+R/7CV9)?,5QK'*+@Z\F'_;9W\+,UP%?9VHK6$8DK9.=;-.," M!N@H8&47R(C=I1*)J6"=+6\6P[7&08E<3RKM TJ$IU0$K\_+70B1Y2K16;6D M])+QE%BN-8X1./7DYC[@/(4)T1@<>V 52I13Z"TW,K6B2F[F8+WXY #(:X#?#T"] M0,'+QC\+TU9]JORT9%WP,8$/&^SC^/YX-;GGW4Z+IFY:/P]">WCB8GWD<<&K M'W'YD+1$,H_0(;GOLX7\M*4IP77,%)2"_/?^![SX\#/8IZ=9[%0(F($N+&SY MY^&7?TY UG=V+IA#6A?8?_?A5,JV4,Y7!?Y8LIX"^>$$VC:J":#00\IW M.!^"C9D AC<]0*"4M[\ZFSZ D9G/]V1W"7C[/6COU'B3$CS!DE+.9B&#IUER M2EZ+NNOO]<0RC>!UX-L+UPD,F/^P?4(_-7^9] _>E1(=((Q*&M"_.]%_ M%Z([4;QT=^E,J7Z6 M+B!NT:IC>>_+][E)0*\#N5A9="U@#V2;VO-5";!5X9FCZ,E;EX,T@(%QWM[R M;@F6Q: MY6G7H2=-8.TW]&Y_3L&YZ2GAF*UA:4@)@PU7LAA[-4*5&')NCUQW6UV<4""Z MK+O88E+/8B/&5^S9^/"MZZ3-21KHX+3AT^G R'\_W#G_'C[MR#:P;Z(/2N$S MYRD8> H3R(8=6C;%0I0CML:-F=+X.O#.^1C8JS&3*IO)X!0"@^!.T)=%&?-^ M_(*18SB&T3"P]42?O:L3^#9 $?M!& +]TV%)._@5_B?AZ>,\[4_"[K#<*7B; M;ZJK)2,(BB; [F)5E21K4?PZ3,SY>%OU!K(+26104,\ZEC(5N;F3Y9+H8&NM2I\WE%:[>7S8',HL:U7PF2)I2OUG(MVG?8LH3U27-5%6^+Z'#L:S$9BN5R=-&,9&1G- M.IUN.B:$,#4-P?D5HTO*CU]9_!A":1+:QXI_SQC:#[!:&Z\4!P15Y@E5*16S MHS(91W>2S]5S?;W7@BE:RHUMTUE ^ *H7B0;'\7KA^X)KYX]9->(,=_HE 28 MPC-(>ZSP$PV'X^@NY%&CV&U!LJ:QQ66M-UNE*6OE 9Y]P'+A>H,D9(\'YYX\ M9)^D M#]F?"E="12OGKJ9Y4^GPL=J:I%#DC(4B2$P+18 0)LFDE\FDI$[D)I-)[]>@ MGS^95%S.V$QQ[*(42S%*5\([J-N*8TBNEKAU763(&91NHYDE5\\-ZVW/KQ/) MP5AL#.Y=)),^S;-G229M._/I-+^8MZEZ@W=0RIBTQ[4XQC6#A51:I.5V5:/K M&K](&Y-ILP;\1(PXUL B22;%BG_/F$P:;<9TVFHB&4BVN^,Z"L.NI,7Q+'TV MZA;98D7TH$UZL3(J*U3SEH"!82(^D5>;55N MM 5JD]>VV?Z -MU\'/DUVY0QAT:&D(;#\JC0K%M22?+KE>*C8O]0_Q&_B#WB MFQU)^<*\PZGEA9= MM(QG#7*D^.4?:(RTVCU%[!&7?U@U'%YFI_65)DL+I#0;X;TL&<> AZLOKRC[G#5+!9=\-K[$RPAF:OUIS'\B@= MS[9,>X(/-A"[('I(0>HW-,V/?HZ )R41>^QX]901N]&EG"6U:.4UMC,E%;Y1 M,4KM.+H+*C>F.C;%&53=*M;:5*E $B[CEW_ ,3I1OX.(/=KR#VXU$Q;06FUR M:3;;)C,#JSM8Q%''SHK9C 65;5-SI\-+DE7VS__&K29T?ZRA^8/+\VFA['45JZW5BP7G7\D_",E R9>@+DYEBN?##EG7RVR(UI08/("C&GF MVHXZV>P^4@$7SIV?Z6#01TJ$X(^SP%O&#?T=(,Z\0+T1=5FP?#RBZ3^2:B]T M8?,SD($WE4#H&W@=7_A^BZ3SZD%I4=;UMR4ZKW"^#T\X.026"+99MEYOL9_S M7KS&WPE^_N__]2$LH!?;M=\))*"](J?'EBQH:6$"7OE3T#UA8^_7ER4>T>?2 MJ,-T_!U-P= CFOEWZL7OS^! +Z9C".OTB[UZS6J[KQT^LW981?L/0W!%/]X\ M]ZFVZRV!D2QX0HC(9]&#,++[Q7^!D)I:OL+Z5Y"242#L?CNEOVU]^5,OPQW=[G*X<^X!>^8_;?&Y9C-$ YXB+5Y MKZ;DB@V-$KI%;;AFRLZ8(7VG\L=.PSZ-[ W&J^V(GW:A^F")*"NDDW?]UD@\ M\79DB64U/-->VAJ>HW6D6NP4VJ+'(SST=J0Y8;C6)'F,^5E#M8(!HP, MS;,^7]@$)755JNQFIOK-&)=_N9[Q2V^.Q\#;E M>]4:WU\A>SN26>>T-$YT5UR]BM7*!*X,9AG_F=GP1*<#M#=" M&IK06TWDS#KU?<3&9KW;( M$7CJLM%DN1HUV3!\-KRFBJ 3-;/3&5 X7?:$N5SHU O^R- ^5;)-FD$4T]54 M(E.%+-[+K8H>&!DBDY29XSB$UJM:OUV3&R<26++12X3L\A],3*!#JR^@(KEY9EAZ1815]->KQ2L0N>/S3T_JJ5G=&V00RTL@ QFC6 M.E52\8>&UJ\())W.]84T$-6E7,7A@=OL!1,(;4!YV1RWUTTEIR$6/T:(51^F MF."IX1TPTJ2+0:/E!')SQ:%F+DE>Z8+)PN%U37)-OC.3^P2TH<>U_B1?;=78 M8&B(548%0^W5.NT<5"XYZU%+7RTW><4?&N+5%:K7J 9452"CO9Y+#4%MJ&3P MU#"SYFOI-:RP55@3JCVTML5+$]K8C0U-0:VK?6TY\+9"I(8(M[1+6Z#;$&45S&3;/=1J>T&3\H6&"-?G" M:LO#TR5EF!MTM5+='@H4,'Q$KTYTM=QMN4B5,A:M.:EH0F5(6JYY#=KIF$1*A$,A4,SD R;9M5A8]1'-L'0$,?T5:E=L1NH3LE4K;+.(YD.O@TF$.*8A3B8CBD9,2EZ MCF]6!4S(.=BND6-H!MG14-2=+M6E9)DH3M(M$VTU@[88!].&M3X#.NUMJ'VU& MEWVW_>X+Y_K%\TWPS(EN>@?O_/!WVK^-]G.7,O+ )OPQ5?/B1M[34&$,HCS7 M>8MI'>,(9/_S!/U*$D+$@1#9A!!Q( 3R"!$))6) ">0QAR2$B $A@&Y*K'4L M" %TT[N]RA-*7$PW91._*0Z$V#4:3 @1.2%V/Z=KP]/]^?_S+QB'_D&A MA]TOKXOUSA:07QI[M-LA7^1?(6_\/!EUSFPZP]=IWEOJCG3AGZ'5/LDT M\E69A@&9LU/R&Z;#:[;5_*OP2;.SY4Y/QI_T &QR]K?8F]P;])GIZQ2/P'P?L7,K[6_>N3O8.U[TK2XV=Q+_.OYTHTQ@U M>4_IF=VG7=X5*MXZM^YBNJLE;]Q3FD_(I/@N$CQTRWC;(T/0]=3+_A@WD+F\ ME"U]]]+T&1;Y/Z<+^Z+5)*F_/HCYS+%%GFU/E[J289N<42EJV"S7RY!+\OU^ MWV]@<3VDO!R6F1X&L7"3)]IN?S1BOX[ #&2I.A=-0VX @?J1LL$JP1/>0BK[ M$"..(WX17MF',A<,EZ]/Q_SI$N9UZYCCR/>9M,RA#7SD M<0B-]4EZP.0H[NM-03ZL8S)T8]4:CCI+C>X2ZEH:.;W %%$?$ OC&R(_-9I.?X\TZ5";9RK+3-ZNCY06,?'I*YDO# M'+V""B5G6%DP\L;:! ((G&S\@2#"O7%/(7]G/Y&./%41:6;F3?;BV'4&OX^G MX .-^_4)0>_12-YEF^U M'^)HKUG/\[,^)\SFZ^FPT=65ZBL#@GW ?OB]/G^VGY0">'>@#.AG7?!D0]+( MDQ')"F1F-3([LF9LQVL\*W<,MN#C@OLV!'W,'6N =2-U!_\^>5K_-U4%40O. M^13%\6*"J-<;*T7QFPY\7U(4^*C88/<+OQ["-^K*WCC91IG%I1)$48,5,89U*0OZV]B'J]\5"0 M%VSD> D%Z?1'6AHO%7-48;U: 3I4X+H<=%B!@(;$'@G\3!HR!KKD#*[4<0J^CB;FJ>(A>C%5-G3E' M%I5^J,SH=GG2J8K:$I6JWE1K;VLYO[$E#KR^+)*49"4E67].GD6M* X4G-V'>39E$+ MTKF*RB)?6+RJSLZ<_8I*0Y#,<$+U[(Y&X<9R@88 413V0$#A<\:D MJ.UZBMI@)+SVW;#G+K@7Q!B+.AL:HVJV6U]W OH2J^*K!/3EDIR?@+[$IYHH M 7V)O-[HUM<=4]"72"3^7CG_/FU\3 %DHN" .%1[W"S&S#^O$$8EU>^@)YT. M8_1*R]@N#PP362 9K3XY.7S:Q6L(3GSKY@Z8+G+PE--C]EVMIKNC$^=;7V0< M($/.@H9YG9(5 ?!%9&'*33%=>5'9:T# E MN-+(:#UN3:6KIH*L,K9,\#%T"#C-J!K[7D[Y3UH??G>#&!$>3=8:V4-?P M!8>["\+>CHAJV@X$]P) FE$S<')0>5\'E:>LYKX?A14O4$XOMV0[E./*'%N: M&F2UFFX6.YZOL"Z"RADU"]_K2>LIRZSO3G1C N=I&G:O;>9Z.+0Q,'X25!8;5P*Y/S_>YE7+_1V59D0M_V=2;L< >Y5N5TQ M1N8[RDVM>85T32J.N#2\LB8HUR&@#.,KMPM@95ZU=CMVQ_^6!#\&6BU6@G^- MD)?O"+Z)TU23P-=YCB9;3;F6FT#<_(!NV1)Y>6W99D$KI LX)PE&J=[R?-UR M=M#-^],L2?E6W+3,!>N[(E]KO K KA/ \R/>6G4ME=;6Q-%8LV(,FU6$E8G M6[L(AN==:I>/],*Y%>T24TT:KQJUZP3__(!V&;1+6H$HLWEM,\TX^&*4RYO; MG7:Y /[GU2J7JRF"BQG^YW50-P%DB3T@2U0PGK=.VP3KDUCA@;9\$"C9IJMW^:MJO.[\L^064I)8!9^O 1QS F]I%9 M)#84TJDN*5%*=^D6R<,9OT">R#[ 6!@9*#EA MC.T)XZDCU#L3]!B7KG]7T-FIP70,4<6HNM$UEQNX,\@7 D'WX48A^ &%PK65 MR5%LU%G\:\;_ZXZ*R%R>\Y/2J8FH\8 +THM'/(87YWYI>)$ M[@'%PU?[DC/KV)Y9GSH-2'N,:[N]*.HW*6KHI-%AJ697EZJJ$##=Y)9!T MU/=NN@*L,7>2OC-G M!W^X&=B?#P) Q!P)R&<#&$GJ!\X.3'!+?/\1<(([XOND$N&>UOW!:_,W(^\? MO#I_3_)^KWS_D0O=M\3W\93SB/@^J8Z(875$TE7CVUTUHD:@.&];C7AA3B05 M%A_)7^X!)T)IS",93!7Q2CU[2M4X5EAZ.@N+ZR'"\' VJ;$X2RN.FU(6H5X< MB;*XOBJ-3RB+7':VILO5+$>Y&MTH;I<;<=56?&61U&DD=1I?;>!Q.RKQ6 >/ M.U:)5UOI\0F52)>&@UQ.A0D.,8A>MUN>91&&]%5B4NMQEJX?-Z4MXJ +8Z8M MKJ]:Y!/:0LNJS4*16%8TM]^5RGC.UAU3'(VH MX VOE@/B7DSRSXOFEPO9>FYXZ2KK*]:44" M/>4H7=?*C\I-,4T9BTT%R2Q+:=4@>9CP*T* JWVNWG%)0L#6=X^:: 53JE1B70!'B@"<[5GS8I]KB-1<:QV..4S2"C M7EBDZBZ2XHZSJKN*Q!7J+EYM4/4ND>5+ML-43<97=WXI!_0($V?L[WC[JB!V ME1RG[-P8]<+BH HN6[EQ5E50:I 9:\VV)MR2XA864;7IQ6RG"G9!4+@H_G3= M&*]#%5QAE<8?DEJGO@H5]5IC5'P1N7X\6_(KAFN-0Q1\/?FPWS;G?;8&Q%(L M2YOJ.*L5"BT6RX[A9<8BP%T M2'EH9+.M_@SG-EJ#+Y'\JFD5O4"+G#^K=[5:)$CT_<<1 .N??V(O!BX^?E,* M$,UG8G7N"OL++HEB6_&&ZPM+358S;TK#T>#3]3P(3BFJ%9B$I/&T2FB7=KY04) M1H:>R3.4W(>'U2Z7)ICC2L4:D^6M.N1G%18/#-SDZUW'D :OX(T,K\C:4NJT/:R8GS-DATU_;C6:)X?'PV^>6EW$* M=<_1<#J_60_+BKHL*WPVO';=HL93C]W*E*N3^6&M5S2J17\D]G;DF"O(C1E4 MW%+L=)"=MH8Y<4B18&1HGOVN"2-TUJB MT\J[MSN*5M@H7+AM\^=2L^MV*8+ M;6@&:F<9)5/O>&!DZ.WD:$"L>D2]"6U:K6ZUD4,(F?: .0\]LU*%]!D\7>8U M.@_/,G8-=J8]$HP,/3-7%E:-6:;3XI9=$E^GT^RF6P*R"84?ZKF*62^Q=1%" M!LR:ZNC%RF3%^$-#3^6S9FW63Q--34[12@ M9DK8V:F48Z842Y@[*5&PIREA+@48_\XF/19L64JI!E, M1_7C ]E8Z.9&EFW_2-&21<>T[. 18"TK590/;P2?JO-4$&7XWQ<_']&'\Z !T':/#TYDK@@_8WN;A;RJS"#VN]U$(#0P9KVT08C M.+T,,E!IJLYH4\H99#?UV=?!LPYU [+D;R=0 8$B(2W ),I.\C?/0]K"QO\H MF/+KGB*D"RAI 3Z6WJ)#M 3+X@LCV449JS.@TII7&V3GA%G!22!LV$,N&XY. M=B?7 7%V9]GDZ[X4GFP!#ET)JNY[[_YB R80 /<>)?3O?+@=J$'J]![D)X3V MO^KKB?F__U0=H 3$W6, XD^+IFY:/P]Q^MM_U=6Y_#-8OO];Z)]W3PX0 M><%K=SQE@[6K$2W<%^&)J>NF!P+$5!"'I6S7 %\ 3P.*!;#"RE=9/G7W4ITR MGU%(CA$Z&.M_ B)H&2B9N3.U4S(8)QT1\I_!LK]L5+\JO[*P55KZ"%]I2X;K M=5T!DM2J%Q)+<2I+KB[OY>LK KJG<-E7]W9UW@8+-*7@KR+0O%5?NP*#+_8$ MW96[_NZ'+7JWF2W/^#7,40@^5"EYT.-1DCF3C3;4>7JZ,]'0XT?#,.CC8=B> MPW9/V"?!@$#IPL*6?QY^>3DI'V]X/R%#6*<#WI@_I32><4\.'UB[N8-/]OD1 M"/JW/W/'.KQU_S1XMZ(O)UXRV4?LW7HJ25T=>:4)7C,!XG;8I6 M+&AI#^S+/PO35GW>^6G)NN![ V^>N4\=!B\^#!7&0+.XCOQF[;$,R/\#UO+T M\ZSM&1-"7(@0Q".:$"(.A/C3S=>$$!:/)$DT?H ME2;N2=0DCKT'NF\WE5!82HFF[G\8W!3[JN7"+FNYCI+[]QL2HG_BK"7.6N*L MW;762YRU&W'6$DM^Z[Y:1S8$U;^7GM#X*KRU;TNTHEBR(CAO9#IQQ!)'+ :. MV"5CC_M4<8EK=B.N&;66+5&U$]_L=GVS OC(OSGK"GI"Y;OPSIXN;\;<.\N% MJ/S[59WQKO/S_>#=G=@4N;];?#IQN567[X5_]QHW#EZL4\'^7@(V[KORXH,V MV(EN3-RZH^R]\^&NF+W;EBI^UL&[("_'(X/^PI>[8E(WU(F<^FLH"Y;]=T+Q M4[EZ5\P0 7S'43?P\*4#IL9OMO?5/L+PTT:^66@\']XERGT,;-'FMN]\FQ CC#"H_!K M\/C/(L%U1TYVH=!Y$BKHE%GK)Q_U%?OS*/62@7 C*,>DZ^#VK&/6R3]&+8I]@N6I-\;6V M$Q?4%9_I,7%"57&HT]^7@!V.&X.4U)%6%O\0,U[;$A+!3X"Q!OU;3B!7)@\I=78CPI!!$PY9 MFSGU_%!Y)4II6Q9_2JZUD07KJ""-_RQ(XT\+TE/!W8O3W:YL&>-'WR_Z[;Y?9]G2I M*QFVR1F5HH;-Q\Q(EO]5V+W(I=D>I[!0S)=4N%$N'YS4DA MX,7C#QGX/3,<]QSP@7E2>/#\@T-RHO;GD>9C;[.8\PL]X+X2ME\8SOVK>L!_ M035H: $F#+9]!]N^:[+PXNWV$U\?$7"XL>"FQ+JE<>E.!=>J:QDM5!4^YT?I M\ ,!G:>I9-1YZQO-5)\N +\BNW[65K&G%_&3QM[V'TS]0?*?>CI\,@0'RD%- M+\7Y!BI,C0Q1H3Q'7#- .X 0''G$LN=+X=VX;CA[H?!GHZ.[.*Z\4;5_^37& M#MSI_ @!D8;Q;P*5DFE-9-4Y8: 2=9(B1D>2$19X)>'.&=,>>Z%QK6=OZ$@\ M1$!YFD<<<0+UBZTA7FB6!QF& ;L!XJ$C1PZG"X;N3P)O*#MZKV>6]Q%%'=$< MGXRCRIHQ3PN948U*JYDE/1'F9,/QM0J(HS*/F7!7RT2MW-3Q9831UOTQ0"SL M2E0QV>WP?=P/C_YY>5GT6--9P7G=27;7&/RDE:0WSM+'+I.B(""33-?OSQJ# MB.QR1:2WTPW\$S6D)-4CN:)4URB\0PM9:>,,QF6/AR$_',,?,O@9/:<;EZWD M="K&<=7E1/XZ2D&;@_Q6SH]6)N<.A+4X9=U:7F5\/1#4@N;.6$M^XVH@\H.H M[U1VGCG=< 6%G069Z57DKE?F#()N$C44&9FM0#!VE9W$-RH[[UHNDE.\&!K3 M+Y9PWK+K_,<*3DQU"QBAX44JG>6Q2EUJB_V%XFL(OX031N"''/R>^;S"T]*C MD;F\]0;LEG2Y<](D++\1W4(]R\EOP_(V-A/3"TJ".&2:U3AT M75VW=9*'83\LSSS R=W.F\MG)^>D23S_CJKX9#P/M[(-MYN;0)"PX@MZW_4X MM*OX"@3$\^AC]HR%I5$+TLD,9J)OHPY)L'_OC_WN&SAVZA< M4E>__@M^')XCZK)@^0PS_4=2[84N;'X&>[U_]=,92C ;\/<>AIL ?^[E!8+^ M[4_NQ3-?/2@MRKK^S[L(3?LG7 0G&<%W^Q+LPXN?__M_O5S!,T>\:>#R8KOV M.X$$XJ/(Z;$E"UI:F(!7_A1T3]C8!VD#3NFA5/3GT]F3OZ,I&'I$,_].O?C= MWX@0D0QAG7ZQ5WMI3>ORQ/FY_]KALR""??K0M%4_6OIIR3J(X%;R&T+M:>R8 MBQ"!D2QX0HC(9[D\"B//.3DA-;7\N/A?7;IP%"3+_QUP-(AC]5? UON/?OSJ M!L>HYB3EY[+\&S1/XB#L1"+@RB="[TX* 9%U86'+/P^_O)RR?[%UORL^(<3= MIHIUP ?!A:[4"V#J(!6DSEW_MO2WMB3JB\$? MW[*_2 .H5; -ZCSE3$W7!LQA/Z3DM2@#+;"0K51P=I4"&RC\G7K:EHM@IW\5 M(_^5BW(YE'=X\7&LP'?,_EOC1>(](\UQQ+7)]7J,FQ%(O":@"1N)O1Y(M3LGK6G6I&=*L:S=-3<4< MAD=Y[.U(+#T9@#$SA'.1:MDH]E9*C?3 R-S;D00NS=A&EJ]"?7=(5C5D4J'& M'H^%GSG0AET^4T Z&FL."NH8(N5N,#+TS!5>5EU+RS$4O>P(N<*@,RNE%3[# M0V]']@1MM%W6L98F]"&)J0VRQM@FP87QJ%^DV#5?&&"Y8ALC?)3.T-JK MN0$A% MZA]MHW?5X8, +<:CP<"[\4*LZ[(\JBES5ZG:E4,C;H_$";#T8&EK3 M:E8>,'1!LK1ZM=CJ%9QA1^N1/$R$)]#HM//#6J.*:/@H:[4\$W&&ML^BX2WM M+[3!NF,;'+M1B!:D*=,J3QYC/"773C-%1<>@M%3<9-RM1$Q:S#%VPIA>=SKQ M^A:'%/(N+&QDJUCTCI%^P*_X*=U>]S650.M]"-/ K)ECI">UH8Q.UC!/E>QA-**2\W3&\DIC'P8MM#(/FVX54V==#EZLLW)AHL4 ME:)_E3@TI]K2]N-'Q;8TBBQK%( MA_2''M8$0IR]'0U.*79?'//VDI/I++M9<.FZ4M:E'--F%(7WA\(_GBTOZ?QI M-'*.V&3FVHXZV>P^4GWO 7CMH4:3W2FPA+(CJ+KOT1ZYR?>06LDV<"4> B?K M92%AT (F%@Y]5QP*-C^8U[5%P;M(U*J[?_;!#B_IF?_#$Q&;$['3UL8T@NV MBYQ+U'HAB^#7KNE_].+ *@@@NF"Q>1U,\<>!G:IT71X+V1')%>:K*L1TS14T M4'ZD9%L4%F""CN7*I_.GG@,QZ/&C_@#T<7_@5#'0!P*%"2$N9R,2S10+0CSF$CK$@0[0(Y+8B!-2XK,W,?\4QT7<4?E"A2;O M^XMWL0=_BE[NM7=RPAI_\.+OEC%BU%0[,IV1M%O_K&MY)XSQOE=WU9R1N%CW M;D=%4_<_#*Y.?6T_$+ AF4BKA7(?$*#WRH?VIWBI%S SKTNG$M-Z*EX!"H2X M"5[9'?D&!^0OCGD_6W&7:->+:]=0.<2[Y-ZA%X1_GDH_)*%JP@3G#DJ_J_(. MN [78A-C1=PDL(PBL(P;"YPYA#R/A,?3?;D^5K^E<#%Q.(1):GV*_63CBJ#K[E)$:? /K[F [1E*L"VM$^G"._>].V]HBM. MAOKP= E'G-@9NF)^:*@3>12;-<9FA98J\3Y=^I?/,2_5&_G-Z]:"G3\ MB^C!VP&IUGSXW^BYO'^YQBHX1GO5'I0F^(XTJF70;.G$O>0_M(3P)!NF)UN[ MWU1#==[V26@)EL7KLXPFLY7"5E.73(EBW:I1]I0?OT"L%.Y]ZJ,D)8QQ_8S! M+19_9 QGN; '&P^1.:3"RF)N)HJ2XOF,D7T/R/N;%B]JM7>R[AF'9,-M(.%' MT+8J4MGM"J;5$]N2^2.P++KY(; MNZM $@L9/4FJ=K?ZN+ST$8*0'[_@!Y2X85&. K>>B+W$O]H5OU%-6EVG=UOR MLQ+\'S_(S1VI/4AKG-&Y/_T'OPH#^WR?:G/;NS?VQ MYCZ;%6_>3*S1]5JC%T79O[=&.;/*ULHY8J*Y90G>5)<%N^%ZP!KA.VN$GL<: MY>Y4XI&;,$>-])S<.,RRH=5+UJHLNN*@@\;+'%U!AO,L8?L5:]>N9^Y?[G'U MXFI9O#YUW!XG'9FX15\5W.C=H@\%Z2.6F'0[]6Q7HZL4 M0N0WG2R4\\%Y_2 ]BYPO1+]Q%^C2Z!,Q[%8;J8!2RZZ6+XO#.5=>N_QT7C,V MDJA\LU7N%P4R+(@?;)^+/'>E5Z%.(5VJ45I?;>7I=F/8'LT8(*88T-'P(W:6 M[KG1%N+<9H%R8G%OV.)^*!$QKU)CE,AF1E!Y@4](0IFXJ./Q0<^"LUG<2$NH M;J2B/#&YUV-R_QB]_MGD*K29Q]QJAZ5D9;ZU6H71#%MSL5SU%(&$/,B1&5+<+NDS8MY*GV39BB[MP0E^(LCI2V$5E(RX@89;U*,W)6:[N76WF)UVE4:M='DM4 MH3^W%I6>UT(7'B"3G_E!'HFS97[N3YR30I6K%OQKL.$?RA A&[B\47MZG<-; M2['CM*!%N^([Y/A9;7A2JA);H4^,>(1&_ 2Y),HLDNULGI0@0R:GO;:1:5-M MWRO/_?CY\]*IFOMWVJ-(711[Q;%+8DQ3VW*#(1N\]?B@#5&]THW8@Q/CYC&Q2Q)-8V;NPLB?(N,S7N2(S7.-9BB6;+-?2W,VP& 2I MN3]9V:1\YZJMC;HZ)!$%>CY6!G)?YC:JU^Q6::)# <0C($ MU4:30CMG9!4>AOTL#/H(GS,+$S6O)V4[]^A&?D:PHWN7;2C]RT_!I@[F/2Q M7I?-06YCCE387)_M&J0OQL'E+00[X^6M&Q?CI'@G&MFD,R3=K[1%5]MPW,!4 M/0DMN-<+P\,T-ITY3\TYJ# 3*$7)XQFZY/D2ZB=Z\$Z1#-.1O8$J9DI7LYK71YN M:9L*S8^,D:-E=D8V]R1OU\#?:8O67(G%+GD]3Y)$;[ M"K))3 WJVC+=KD""*9M:O:^T5VP@R+D_&>VDT.=J&)CRN>+0LI!RB;0^Z(ENGLO%\24: APF?J1_I'8AQ4NL3 ME6RV!LWEH&F--(@VH291+Z+&MGN]T,MC.[M6)IF-097S4*%HMP:X@ 42ZN=[ M3(E(19O56"$K7ZHMK%(99X\^]H? M*XGG"BMV/+3??QTGUNC32_)V3.X:,)==5B,CN_:W>U\IE3K\4=^&B4V M;?(M.>LG_-RRO*E)BEU>F&R%!_?FTT,YQS>ZN6;%[!3&A:_BM'GL#FN51/%. M8%$D/7_.5A:R%L2*9,QRVJ2.PPE^PH^?\/,=5,X/L8#K:YSO\NQTURA16*6W M7(XKMJ=:/H>R]X,)D#MX=B(Q/]_'S_?Y,GJIBX"S]=6H+*GA;+=<'M;04TTK M;8:WF^Z3'\G!YD"4M"YOYN>\J'%%/4:D-KA_$O[H+3_=QY?8GI?8[\OVV391 M&=7G?#<3B4EA81-Y6$4)J9.A[,?Y^'ZVCY_MXXMLSWF2BF8LP\T;E04;;,V> MMHWF4VJ FD#'R;=$MI_L7V=\ MEYN0YBCNI8>">G[ M.(N"B\?.\X97V<'MMNI9%WN#0E)ALRPOC)/%]&-B(E/RI,D[?JL>/WG'%['> M=LL8RUJMFYO5[V?2*)8:+'MLDZT3&H[_^!7A_-0=/W7GMBC32S+V#.Z6%FH\ M)Y1.?)2K1Q^+&W5B/*+J&N@S^9:,]1-W;EG6Y&17P6 MFLP:R4F-G2&.4X*+ MBL:MV:_26KDDY[F'6)0=L(4(6@6+6:4=2V 43Y#6REPH_)53=SYASM9(U?!- M!ND"/\.+#:.KLB0R_\.2_SPEI'P]\S=H__JJYOMZ+W>&D4XLW.#8S'-V.6G, M>UM);P*=0\Y.]$)=(;U Y'[.SK=32/=(.-Z5TAT^)BY9,X_BD\6J^#!C;]?O M$U:*ZKI<1@9;3BP[A75]L>C=38"0:=:.WZ3G$[)V?*GN2W4O.)!FZ^)S=]-) M&*Q42 ?5Q2@3B;!$JD->SP4]2-^2%_AY/1ZB82^)]3.XFIZUMCQJ%S))MG 7 MGI:KCXOE([7#DV^)]?>[FE["[6LD^UR!@K]#=-GV1.PI*!&LH(BJB='3FQI* M/!"#A +_ACV3/W!M+/[\0/,Y?8&16R/ 6"#,)OWHHI>BB^HZP$B8REF+%3/D58B3\T1@K5 8B*JZE43&RM$+Z;G%W)?#)U0QIOZ4<@GQ7C9SAY MCL-<8ZM$ PESCH;8'AF ?XD9H$TAKCB&44U&!GI M.F-,,+%[9PC["B7]U)B/S>(4T5I/F M$N^8^]/I6\1>8,L1[8;8MS^,;QI^!F!E\WZ&L.#PQ ? M%.]JCGC=U/ )B6/-7H^L0UX*<;^']8+31T6 6?;*&A*7X.:W^,K.+CJIBL;8!)JLB(I@9GQ60M3.GG M/)"]M("-23I^\]*4-'HS^"O@0B2/D<]UT#(Q3JWP[>@A!C !:YD&+&@MCU>8 M( 5I^*ZWS!Z&@P(X_7<6YQG:WCI3WA6C2F@:[!52ZV^X> M:?!;^(CLDOS3H_?=(-<=IC[;&J]IPVRJ.WK2M=Q]CDODY\%B,A-QB,<[-XCUO4&TEE.6B_%G;U". 3&;4;?T3A.=L6HHV,?M?) MC+;KBP+^O#$ZQ#]/:O(@OIHMF]U>Q^1947JUUZE' )]O+);3:F*VFK4KTWFG M\3AM/;0_!>//!'BC)YG/BW0$DVQ0;R2K\^+34_H&6,U]WX@UE_&[=&Z;%(1I M=Y7L=ROI'[\4]41&P8<_<$DYW03Y!NHHD6\8V"P#059;98,/C:F&L'#4&$52 ML(Z);VV*I2-Q"K;1PB"09B)L +X=@>> 286N*16O;.6\N*^T<0)B >:-K'^' MGB#OO]V8+N5)K%WMSHO96?0IV8NEE^G7TX/DB2DF&D8Y,^.RC_'':G*3G3[] M?KV60VY4)S]-$S55 2T=405.[Z@&+[O_GE%UHZ8:CPAOV38[=BO1+]4Q]FD= M;'R]D(!#2(4M9ZILDYU-6?,I:9C9NZE<+39__(H%4O$3#0RPCF)'A)T1Z5J)&#T\L[8R#QB>IA[81@I^,;]8:.J&*)5@ MJ/RVFA\+HFZD$A^LNUP]VD_7'YK)7+?Y[M2+B]T?Y6IY5;,^@N?-2P M*.QD9]MQ-2BFQ&EOL<97%3[.KJ#*^W=F(K_M*OD_:6\3U B5\/5) ET&D[5* M\2LHJ+*J_;1#HH=_E3&__TE]%?BGHS_3E8E; +^VA;$%WQQ@/I'##/ N,+^N M!QG+;S1695E=$VE&G#VZ.(^*+@D]L)T[ -D./OV=C'=L956-AHEL[=[H;K-)-FX^BL:X4NE%.MCB M0)B1+_!N#./[&]W>Q?L'-#L]]JK1:F)WIG M:6,RQ+T:&1"EU8GU09R-,=W8(+%_#X([_N<(,_)9$+3D?Q>J3CC]3PW)&+56 MZ&!-*P6#O-A^E!]AMF$:Z."@E_;>NQY\_[7_!Y_%^?>/HA>1-X(7_D5\TD6$ MN5#JU:BG?Q,^27ROB^!"B5>SC/R+^"S>E I%7\T?\F_B8S?QT4X0;ZE+GW?J MY =.?5$N?.840R?=[OC?<^2(O"7:9]VOL^_K/\;[2UI!;%' MJBR^>M+1.5#S+;ET=K_"J=N\-GV^*1-N"0H^/[X^B7OOR)?GVK= Z-ZZ^"-N M_T$8"*H,'Y+^3+_)_;E0^++$_PY9_JKXLPM-]\7=;?.X/[WWKX#[/M/SF9[/ M]%Y@>E95O<_SOA;J^SS/YWD^SWN!YY' -W5M0/B;_I3G)>UN:*ZVDE!*>,\K M)J]MF7" GA-2OLY&%-<^JVCVKL)X9WD6SLU:+ MY2-3HR;&LGW$G7NFQSN2#G-+$Z-+2<%[-4F)Z6$2N).83!LUGFC*N%79OM87 M#NVTV\R<#)#Z- MT7QXFL-E^H(S^DQ^V45)]28]D9NQ-L5 M*=Q%Z6BAL16XU%)K#NG B$#TDFK,]Z9!KZ<<78DS?7H.TG64G:OR)F^H/ONL MZ7?TGXK$U:;M)S2>M6O-><5(ZJA_O\:\"_2?>"A\?OWGJB;&@4K4(WJC;U1^ M*X\/\*._?57I$OR(TM,KJI+&1HVM-E *L\*ZE]V:]ZGR5&@.DZ J)2+'H]+_ M\6GSRSE\;E2?\A83\U6LJ["TWU&QV. H)@QF2K<[;ZW[[>DF-7T.3S#/ Q4K M$8J%OXZ+*:]J8R3Y3J:ODVO@*U-7XSP.,;VB3SU-'VO#&1KHNYY\S].W5HLLYF1BD/V.3G27GDWJZ<@ZR[:CXY'1 M72QKX3KP+=")HJ'D\2SUFW8['6<>.8VJ:.)1A/4SD*[JC[JM*537'E3[1N) M8:+KA137S+6+HOG,/G<*4J?Q6B\H2S]4892O9"(S<0M:^2D97'Z^%@Q MGW0Y#2R(IB@E$F_I2OYDF[.T:R48&*0#6_::$0NJ;I">I!@S2>OAT]-=CD>Z M'(Z@<4V;V9M"/*QEM$[ 6_.B,F&$QK-5&,:W318B/]8;!.,H)Z9/RZSO-B'F=;^<>"Z<;4U]D3DS+GA=DM;8^'A@3$]1!JS\=C&?EV5,S MN,H_2\%J\_6!,=173\D0IBSIR#!D(,,M:: /2&M/>:(2B[$0$':#*1-OT2)0 MC*4"KT_!4MN;6$7(5)1T04-PW!!SI4;Q'E+/O=5D?AU-\7KZ8=O-E>L3(2E+ M94YHKK&NG@Q$$LD/=ID_8NQ>Z"E_">^2U_O1(].,3)Z%1(J51K5)T&@E$\6G M](]?V"+P8#_Z$F".HB!*^60N 3"1#K_AYRK#"Y3UX;\%& ';#;Q$GC8D.0;!G[C7PE^QQ>R]R+(/, MI^(_93S5AS"Z@2D>&U,$V0@ZPW$.1. =#/Y"NI[>P9:L@8EP,Z0PM+XQUXN9 M4793#,[*V4=^&1G*QG/SMN-%\2$B*Z7NO#I,][3ZJK$&7I=, M'2?2. )OS( /3GLD. 55IFH^8 7L+"2MXP*TJG3U8!4D#&I@:T[_1>+Q(7, M;W\22\.B!L>91DSH7M\'I&_$6+G'__VFO+ZACU!T,;7."R(,$1*W^"@K3K*S_&K_S)RVM^JUOG2Z1@'BYU3OYT MG) 18IFPH4CL+\;U,P#BZ)*@G[T+5GLM[:VO[7>UMS]\H_NL=<>&NCBZ8"Z! M5SBZY(ND'KBG:?#,5 -N\S^=>N:D]^I-!9[,1@ 2R:AD (#NJ//\K[,.%K" M1RZ!-PW5_H#> /GD';,'*(U@:E%-X^=8VB#Q:!S!*SXJ?'/NQS_7M?AJ 3K> M)]H$F)(BA(AX:YLC71(E7I.0_M$B=,^>$JM >&6L1V8@\W";[M-B_U"XG)(9O.W('-<[RX'2Z.9R M[?SJ+H'B@W1JT1QRP^@/RF&=)V/A12:BS)MLEVL\UV6U5W[:+B?#R/&3R4%5 M?@J/[MECA;3F,%J/*K(>5+LHV.NN*GG$]I^A>)0] M?+)9?.+'";,ZS?&#_MW\?A29A6M0Z7ZTIC0/&P6AP"]RF8WQG.%;V7"^#L5D M1VO>;T?A335AMF:%AV6:,QYF\7L.GCQ:L]N3GVOK3&',2JEX,8.*4G![EQXF MC]=L!+?U=B0=Q9#/*?%EV!P61TH:Z^I'3_+K32;^P%>"W7FY/%"#L<<5/VSB M)X_>/HV*V;DR6M_EI'P[(O?92'AK3, 2.'Q272Z&(R.;K\[Z;+K66BT']8J^ MQA@2/GPROPI7!MO>^GEFIHV"PCT7I(=V^A0NE5?IH/' K0>S>2:9RE2X8IN; MI#$N'9_HKI40(@U^W.57\TZY&H]K\<@:/WGT]E1\F!,?HKR9JT\?LM5Y(YI. MHI/XV1ADZI,TFF5G$HIMA%1)S=QE 3^/WBZ)6C&O54:17.:N^="9:W,MFVWB M)R.'3PYBN55:>ES-<_5[U21Z7@U9;F6FHI-E64HGUK1G MP_Z3K+FHS,;I,M?E(JM@OLYW-UP8UCPZ$;_NE_]).O#-30$='9SG MZ*A:8$M"K]B.S^J%+;LIK8.Y5 1*H([V&2DNU.91>E^.JIG\(D2 MSML/;"9[N):^[*)ZHKU==(/E24$6D\U& M5JWYR41#$X@^O#B.^]P.SZ_G,H"%+^TO.!U+=/L,=(0Y4&G>;K/;R;(=-XK/ MTV0[#8'$0)*-'+L-C"EO,&M)EL'?R0L"*&!8.P6G**\S6.!C+-I!\/203B=^ MM*+3X6VGJ#1F#(QSR*#>>EZ82FB%1#KXW>73 M(T26MYUJ;K>8_2([Y 1>0FMF("!4B$D3W\@ISYA$@EJ*BE5,31T1"Y! !2^C M[Q:V]S1'!CC33/V]?K3O0!%O#&M.R[(J@-5SFCQR%(].XG-QDMU,PM-<,1>L MCQJ%V;0P330F)^9K(O7M$P9'E%CZ.[UJ@-GU',M>G1Y* MW?R>'Q^:_LWQH6N%8OFV *'3WBO/+71S)\$^JF30..I4"SACQ;[0Y_%>:;ML?Y( M5B]<1)@-16/^37C@)GR2\,A%A$-A?_ZD)RXB&HK[)''&F_A@B=>;ZM(7G,[Q M%A>^K4F@;PGW:]?3?HTKO8$:G[=DVK= A#?ER2U!P>?E-T;XGX/B/L?WW,7_ M*=XY9HCZ+,]SF.^S M/)_E^2SO-,N[S A1GPE^.5KX(ZYXPT,BSSE"]&MAQ+FXXPTCQV4FB%K<\]KM MGSYG@BBEB6N?U;.,\Z;[9GW^!%$KK[!95O216EKTV^_(5 M@J5(6WU,#F=F9[PP^8A>$E+VY- 3;%[H%33\&TY- MN?4YGV]4,7A.VWASOF?P@3/S=P^5Y:PL/&?6LWBIK!MI.M_S,L,]KVT2?Z%4 MGTNI"3?$$*X_Y.#=+,$;&L*?C]7<5G5]68R,9KF^D8SG[UMA0S:LL9H<%SHQ MF>6F_2*7&JOI#9OKW+K$F^,'_ E/7UOC>'-,YKQ=GL5'A02:9=:387E;+M0; M:6M,)L<>#T MZW7%5'#(EIO6E,IH*/*:G>-UQ\9QV.;"XY>^@,/#'XCT!QW7+>ZA+(=&8CZ: M9'(2VIB;=+D1%TI>5$C>#KATQ^59*C.5!S-N&"D\W<>:O=78&C3YJM/SEFC( M]X'X/I K, %OJ!!_%!8Q=+G5*C;RY5E]71JN*U)U'@TWZ3Q'+AR*O38FS7,S MBHXZ+7WA@47I[SZPB/:>^]R11<79<+UF;)E48553IF7[^K<46V'M7#^;MMYKG; M7;\^JN@6Y@9=1HOUUKR@;FR<[??38X,-YM*9NRW?306-"39Y ]%H]/?'!:5O M @?Z.^8:S<:T(,5-'E,7'@I"1P2NX%)9( -L11T6^8C M'LOG2U&/@^@NVC'FPE-Z);6X;F&ACQKQU+0T*;UKLAYI$%P?CQ%LW X-.+C] MQ"JI@5'@V.Z\$HT8RE"9-A0L9'2L79 >ED<83L"E6NO9G 7T&_N2=R.!3NEV M)T<$&5---2=3K$!M-566L0P038%.FP+6N(#UL4J'V9Y$^O+BMT+Z.+ V^AJL M43H7YV:>5M-?>VL+#69;63NC^PS86B$_PD"C?^7)76J0@(U1 J,63\=J2>_N MOHO?B(8HM5BIT=&JG^-CX7B^.+_/EW._YUQVAG40\-7'!#7VD"9#X$G^G+9P M9C#D:Y%EFU/9 A+'M<+C_7J<_#,3" M!CFW"*UEZ]%-=%GHHL[#@E5R:C X@#%4QVFX?]E7*JMK+ "M7T[8&:=PS[9* M) V+62QE\3/0BGQK?^D4OF-%RYH9 KQABF21&6OJ_)0!,):IK,98Q@N"9H*A MPVHDX_1K%Z^L4)YBD.SS:,X]K:OE[KPEW GI8688D<[;3IV" MM&]!-(\!VG#!\Z0>:#[V]/!&T?*Y?L71/T0/9$BA?T/C_9+?RU M/N(>BZ%_1'A]ML.:?*J7=-U\.4Q.-;[[Y\=>IC5EV?*06VZY@B24$8S[#*22 M)]3WG<0[/0"/C$!<\9),V@8#W<'<6$+/1*-R^,Q5YTN^A&+6#,,8"62#']5<_=*V;E2PXUQR.F MH3DO*:1'.M+FCH9E*Y'OEC%7)8!;<<@"K9[R\Q!] NHL[+&KA/&\5V,E%S.L MM9M&T8@W4[-"5>H92FNJ!B=OC(S@W/+AK2*/4V0;>2X^#Y5YI39K%VNQ7*8\ MKHWXM9ML2[7\>R8_O&\8"HU&UL?[1I%^&'\@1"=*F]%S+[TV9LO\8KB9/:NK MB-C\\>OR4/T$J7LUJ,Z*@P>]VOW4:J#MEB^&NOC^1K'O.V41HYY M$=X4G:""FNZM&)^^GT3/;ZN>D4&\#?I,HWA>->;:4VS85_EE"T6AR ];-J4K9 M(YN=D)EHO9N0YXYTL!:M"A(Q-9U!YW@#,ACH"]-P*QXV+;]@J)]F%GMV.:SS MBC1EQL[,5%>(4%($V121*QY(ACF!J8YD=6VO2^+/E,GL,07W84"SAA%6 M&)$F+V4 #>F.\X?F5<@RD]QN0B?-7GD(GS6=-Z+^&"AT)M:ZU=J ML.1BP=>N!O[T7HFQMWHE4N#$0JGP37=&M#TU#/6Y,CD27?FCMHA?C$;>WSZ3 MLK]PB+WM3JKA\'\B[']HW>&'VJF^2T!=N[VVCPZ_BPZR.^OD+*621&OX CT8J>7SO9L7N%W^^)??CUHY.:GF2)=$B=>V M;9Y$ XYR4DN-NO6=?'6F"[JFM+OU5#K_&$21?HV=?#3210+1@/DT2D6J!O<2 M2D^4$(I*(:-HT72*1?-@_:[Y/.HUFW(^O^[8 MYQA?D&-P>QSC=Q(,?H=C=.*/T^U@8M7.S##LW(IW,^,.Q\=_A&(MG==NJ M2UQW%N]4*O>C26U=&J%0V.<8YU*B/O5L/16<87":#V>%&?F(K@_N[A^ZV_:"E M^$3AN?N8'D9!@8JD0L?I\&?CAM=C?>Z-+31$/.SXF;\8YMRZDL]";H6%>%4- MN@$6K#L*'845NI;V\'^BSBB[((;VD_'F(1]2"J-!_E*MLN M18LKO1OKW,^:F$7$?!9QLZXB1P\2B0=5$9FMA.3S3![PC;XS&GW!VS04?%_# M3:/=C6+=S9NG+4F?!<<:0HP$Z2%(-QBLI2!?^[Q)[=-W^G^ZQPX(*(_IIV21 MSTO^.F4YKK3"E55P%A^7]$HK>"^FM36=3'=1=]VU*?!*@OG:Q_89CQ\J\ 3C MJ>B5]NQA6:NSF7ZIM9"U&MMJ3>A\NW#H"R=>'.IFE^U;?^;Z=M@DT(.DT/)^ MNS;'57(DR(C7X"ZF_XJ2OI#Y[4]R0KN$W9X'0W:'?[?*GE*+PWIUUYI["P4% M),O_OIK$?=:2IC>2E;GD<:42_/O?_[57B.5@W4'S71>X+$AP! TG*$CKO/@Q M?N5/7E[S6]U6TE,AI\;GIY.,#A!EPFPH$ON+>.4D!\/.K'>Y) MWPK2\4\ES1ETAR!X+S9]H#2"J44UC9]C:8/$HSX0K_!0?'/NQS]7)7NMK*&' M]XDV ::D""'2K\61EQ+2/UK_Y-E3UE0#KVRH@&M6;]B,NS=LWNE/T][UI_G; M5'A3Q$)/_(>QF#/,3OTCD'BK@/ UD/UM][\E;7A44\?(H0=@W@;"7&"!--JS M$T:)\/\P#E@^1;S^4:&*K1AXN##WM-@_%"ZG9 9OZX&U:MQ\A5!2U98OER?SX(RZ-.+)/&3R8/GV2?E?12#!=5 M=EM0Q$58$],/V>:0.U[3N.LGC81YW^DN%_+Z;B8]SK,"/!D[?'*>[MT/49Q= MYN:MS)JM=G/59G*"GSQZ>^0NVEM,C7!R5LZ-S&VJFU#&;!H_&0X?/JK$VM'2 M>)'*SOJ]Y^*SF'SJ/R@36K&P_^2V$;+UI/K*JW"NWYDBJ-H?1(7L$)JF8;Q2-[%VWW*O%:W*)JT9R$/,^>C+2 MY@;C0;R=RM4CJXE2'^<[#X,)C8[O/_FH9+3ZLZ[?=S-Q/KT19MK#8CRA0;+] M)S.C)=_J+WI/N>WHN?$\?8PUZUMX^]&)TK5V4']61T(WB%JBN%C=WQ>SL.8Q M0"/:7>?IP9 KN?)(*A78Y$)?UM?#^/&1-#.?O8L6-V:WO8J*E01?&>A!<'P< M/9G,37*%RD;29LN6^PF87=T,U93;I,+S])T>"U-$FBU:D6Q#*K;;93/3D\(3. MQ=I_'6@/^7#6UCS"*!<$VER]4Y$;$:+1<3%)C;.*[#/ M8X":\C S;_87RHSKZL^]X#RYS+_=9T6U_K@TJN( W+??107?'%D^09WW9: MX\?V\R2'EIW>D[2JU#JI]2GR'&^EZ%AL&$:NGQRH\=[RN;EJKT^2IQZ>-,36 M<_NANWP6-T*\N9U&B^M3Y+FIS^[U^::QR@63,WDD5I+!OI4^196R?NZZS>W[)E05FLEM54MEHY29ZF:N@+;=4>=-86P..AN M-NET[B1Y#N*S6H5_V,Z[R_R@D=TFI=*D8;9 MXT?'L46P/>E,!]WY,MG5QO7$D!?)HT? G^B)2KG5*@1G\39?'FJQ1-HLD$>/ MH/\@M1M/S4FFE2MOGK>U]8/:$O4)/'H$_JJVXM1)5[_+%3K9*)=/Q\O:)@V/ M.O _,-KMSGOZLHOJB?9VT0V6)P593#8;S"&ENG44" M;1(9#NP:+1^-.'&]UVJ:+L/0$K!/UI(L0W-M^S.LU(]-P]2.^\J&F ;^OP9/ M&%-HM;W_]\#A6_9&[.$O&*H&BCP=CS>G;W,#A$ZXXS5BIB[,D2P)\I8Q-%ZT MFH/S"HRHL"9*Z1*^:%YS]0B'#%&[)ZZK">?Q,:#UY?[7G.O3:8M,5\?P4]TZ M3X[#TZ4-0UJ+6V^P[H 1543Z<%JO)(-I^*V3R(%O SPGY%UVUPRZ@'8ZN'@, M6_(IG)QGNJ$V_K)&IAQNF6>DJ=AL-Q= 3#!C@&(43P](.A,+LJI#YWQ7'WT* M@WT 6< @PP!AK+0S]%!!/-G9'I;"5\[>-]VK3=+?.?;J-=N0SJ\D?FO&[=L^ MLQ7X81[G1F-7\WT#!@HPK[?N)T8492>2 OY(($6"/MCH59 !&(51=HPDX#7X M,UZW&LA^=LO8P\D(>54[#B/L@@QZ&F]2($^[V\T>KJ+?;:'![ O-9&-<[[%5 M&N7:.:[T<%_JL-U\*MJ\4#-9EW.3#;W7QF;?;V.?RZ_XR9UB(\DWYF[[/<\^ MJ?DN(APR&^+Z8E[X$)1GS5YX2:X4,1G35ZXB'"(2_D7X86+X$+) MA'\37K@)?]*!-RZ""[%1_R(\I,7;@(KL+XIX86+P!3!^1?AA8O M).%KL&>\B0]6C+WI[OO<]N&?TL+@+U,A W8132C<^#2M;OO?SJR<*E0//$ED$6!\=COPA7F MCR8T^"SVVD<^&XM]]ZC\]RUO>?C-+X\;]'IST# M&D1#X?BMH\%')U-X573N+9O!>QYI$EZFB.05@G/ DKRB!ZUU7T.4"[&,*'?K MN'(^EO&ZX^0+LXP(+=6^:33@3BI0!W;]2[DU>W ,1QQ 'IS35\V^M6KVI]:O MAPG(52'X143OM:S66[SD&V!I[9=R7B%;6M'13Y]MG85UOY&(]BU \%8.V'< MPL4-Z!N P5N93]\"!F\E'7T+(-R6+G.97)IO<=%OI;%\!R!E2GL3:U>Z\F)U%GY*]6'J9?J']9N)DA>H'FF_6":59[32- MGF0^+]*1*EL(ZHUD=5Y\>DJGW>TT@Q_IIVD5LB+Q=!5KCKHTG*:8$: M $;<-^<%G)L7?*@1[QXOT!O&0VXP&.=F\1ZWJ#>2RG+0GGP^+RC.[Z>Q-6J; MN6#\<3D?]YOERB,TO8H#+TA&+M(AUQO-_Z]E'%_[W&?A!=3$_:Z\X'3GBM_E M!8A_GM3D07PU6S:[O8[)LZ)46G\^+PA7LPDC/UUW9_U4/#Z=KJ.IB "\(/7C M5S202"8OHQ=$KZ,KOX)(5U(4P%GP)9@#-?F]=:>?SAS.I"CTTO(B.!=6,Y8+ M)BNIY2(OE9^O8#3HO6R[.6_$X]WRBMVN42_:[D2AI5\81G@$N!C["G?P>FCX MP$O2:G?/YQSQ/2&?"X*SC1[YI BN)WC6[S@Z6D@W- EZS!&N!3O0,>58?*O: M&,J3,@8J&VP\380&WTO@O MH),\:;U.I#/:&U7G48>:#O^XQ<7B$4O,E?,#^-[G;8_)_SN"=K^ M'4?$Z[0]>5PO:T.>C;%FO%Q=]KEA4\A>@;:K:FGU&'PRR]WV(C!-U\.-4OOGY!=XB=K/*,F#O5&CUM#B978I1^X[ M*"/D4\'FYU-[N?ZP?;HO*LDJD<4D[X758F::N?),FBS'R;(Q63V.KL D[YN=86Z@ ME:O=8'8URS;%[#Q5@&$EX,I(72@ZXV=M?*MS^SD>?ZA@63SC<:ZD$X_/@T8N MJ!OA::*5;"NTBFEY_=\;W. M[>>"G$G/2$;K0DX0*QR[U8W&#'.-H%:^AC%6R$N;2;<6ZV;JX;MP4^KQB4(3 M\XP4N%79Q$5RPOP\$$_E@5S'7/&S1LZ@>MQ-M&Z'>Q0;W/W37JDV$2G#,ESF M:O-9O1,4N-[=<_VY?X7X=?!1Z3[+Q5HW)Z7%C*W+@_9 M>&;>%"+;7FTH-#$_2/WX%6?]9)9S^T^^)H.P?"0^@SA#F8W%("+/Q>>A,J_4 M9NUB+9;+E,>U$7^%2$UP-:)S6)OM=3#XCS^7JE/*);4ZN?E9/<(73 M3II8$'4CE?A@W>7JT7ZZ_M!,YKK7R)<-\T^QNM9-S9:U2*>TBG9%;09< ?)8 MX@&.^UH-3:ZN++R0MW)U4OG$!B=7/ZN7V,*!LC!2J]6A$J^6V4*Z75RV^FII ML+R"LH#"VOTJLRBN<\%F:I.XT]+#M;'&&P5'2S@:B"0C-YR8\KISP1_<\V7[ MGG@/!/X$C.OG:'@!!OX$#'\"QG=+4/CF%^U/P/ G8/@3,+[H!(S_&#PV:7_9 M1E+-G.,-"1>P8)],W9#&6_J1I."M&3_#QP-P?X/%7VFKG2EBP$CEE2VC(4&= M*'@M\>6PMZ#J!B,IC(&_ARUM$2Q:>$0A^1Y@_.+OXO_-\>MT1AV3;VMHBI^3 M5HB155UG>!W;U-A67NL_&7+VO5L[AU]OWRYO"U,DFC*JCT\;YFEL4:_P_70 MB3KXU7?8CI]9UOEH*':K]4)E6JZQ9790T\W<1MXL\4L0MN,7^#6&9J+ST8RD M!.VAOJ'W$A'[?CN:$(J]@N4;$O!E\ L=_;1_<&\*JDFL#-;+\ MB_@LWL2&7O5O^1?Q61<12OHRPAL7$?,IPA,7P862K[JE_9OPU:;O=1&8-_D4 MX8F+"(?"OI0XXTU\-$?I+7??#04H_*0E @-!E>'#_^]'[,=OPB/"TJ*7ZY6: M)O3!.7U5S5?5SFD>>YBB_C85WA3Q]L5_OH@LOI99>XN7? ,\ MKOU&LZ>?7X5M7:'RX,**T&'V\TF\O3X M@5],);,;%IZ'@UG]8:T;"86/LW%0'4BKVT#LU;EC7@\AO^TSH7=R/B_)%]=^ M/L89!8* M5S!QC+[6ZXZV>B[7;N0+_;Y8NW_NI8=Q<'9$8Q>:Z?/IR'XMS\:-4O1GQZBO M3M ?U3Y.$'0^7BWU:ME2BPT^C,WI-IRH+6M7&+U1E:+96*-3$KK(C$\W\_O> M0^\!"#K^XUW)\X@HF,K5:]E'I^5W#RB17.+ M>NJ9JUW!E. [Z7BXUBD%<^7$XFX<:S_S]2Y0= HLB6CL(C3M9RI\9J;"Q33S M3\XNN#K9GT&0F[%:*:.M8FLVPZGBNEROM!7Y"H)\N,Z-W)X[^:*.A^_J M.#WMB[ 96TD1U#EJVRW**\"#H 6XF_G9))96Q.R.P"R.9"M!,Y8O/E2;Z1G? M&'(Z-\]=8?IP^0&-PALVF,_%YRF]OM$RN5IUC8$0 6882?EI&5\N+>/, M_HQOSB<.-*-S\XGJK-7)L6JDD(O/"J7I4U&,F\$K&$OL>/*H\'>9!%NH9\M& M?=!J/*G )R!E(QGV4S:^6LK&N9TDWY5-G/:;G)M-W!OK<9EO\ZF<]+PH-P;E M>'B9N()Q]1293!N/]70TMZT7XOF.4!K-U0EF$ZD?OZ*!*'N1W"X_G'4.8<:7SG5HXUD&;^-.&7P0S-DX-_\+ \O^=3]+(_K>U8L,L'< MJVH3R3[OVM869J364E?=?C?"YY=\)#-%UX@6KQ,RVZW=EW+E0G.YEOH]O5U) M#Y/@5N$"$>XU'_,MT8&? .(G@%S(._(FK;>,_C)?XY1X;EE7B]E19E[EAU>@ M]3SJ*TJV,M%FA8VY?1@N<@.E-<&T'@ M1:V[\:(ER+GVTZ8I:84J]]"_@E$B=M7Y5,O=H]E\G!PWBL&G^\T,B#WUXU<\ M$&%O6+#?BC?C1OG!MT\:.2L_&&AF3IS&#-3=CB*3B93NB>W)%83_H%JO%&=L M/3(K/P[";;4E++1>$_,#<%)$ ['4:UEDMY]-4D *TGB9^"UX<2XIDFYH9"*- MGT]R?G_V%;LA7R7?Y-KG]00S_7.OB46DF)FF]TATGZ.VE79M70JB(6O>3Q(/ M#<2WY?4UF@.T1IO9IL,IW7;F+G57R';1,#R!HX/K)!E/?:D0TO59S>F,E&N3 MWB=GK%S[N%[B-'^@MKV/TW37RD,^'-_FV3DKU326KW6ZS2ODM' =:7,WU7KW M;'O0NZ\U)>FAR &GB9/> ^Q%>@_X62T>([W/SGJY]GD]P6K^W&/T/E93X?F\ M'D3S LL;=33O#G)#I7,%5K.XVY9SPX$8GDG59#Z^+#^K8CF-CPZU1N% *ORU MM)I;<25YD#P_.W'FVN?U$CNZN.930@_=F+9*%6=U*?\@1+;S5$*[0M9_KEHN M+;D)%YO-GTIK@P]VV+[8TA\1\KD"L5-66MJ M]X5PN6/"36;9H?M)KM<+K>U:D%9UJ0F4#?T>XT'N$OV@?_ZY.T% M*KB$9A[V M_R$GD?".^16JT.E7BUS!;2[>*RU5=+@^4UA/=8G>5:1BPSRW"3 M<3L\?ZZET03(F]3L1 .1Y)M%._\Q>'RKGSE_-VQ?+@:'2N$!?H[W+*DF#P%A4<8T=X^SR%G]O$+(]-< M,L"7IJ<5C%H @0E2! GI64D79%4W-=3!K[S#>#BSL<7$W[K:6.N/MQXCG+9E M@'<$&&.*&"!O7MDR8TE&(L,3#YG,2XK!\!/\/]VP/D.&9*@:P\LRFD"]FH ? MFNO0I-A4QKRD.0]A% DP^/MX#_A'7B8_:V.DX6M&S%HRI@2M@ >8^*\:D@E: MZ0&22H8_%Q&C(T%#!C.7='ZQT-2%)I%G0DP'[U@U#?#*PJOA )F4HRDPS"I M)R08C*'B'6,F-T(:W9V A0X<2((^RM"6"F%VB/8./^5U1E$-O!E!G2@8PA@2 M^..%2DX!9\#/T;7)*U4 ,?4G*H0/ ,O$(%1XC,K$Y6AYC/70-2]\CP'0OSCN M?O"0OI,G7&GW'=<%S?DM,T+DVB5EI:9*. #?))6*E M\7I@5!-36=H-/(U#'?U_404U37 M""LK 08#1YI0=_$^CDD*8!(FDP,$(_F0"L.+^.MX50WIIFQ8[X2W8*0$',0G M,C!9Z.1D9&/,6%/GC(%A2-",_'_*&^0!+(SG;H2%2PHG_M5=.W9#2Z+8S),A M:_A<\)EN8@@<@0;V8U&R]3*%GQ#,Q>"6)0P#'9.L+.,=K!"F*[QK?+F0]FF= M#XW' ! C[';3L!%"T L%E> PR\0B!',0"AD+ (YE(^W33 7%J(T*M7A-Z^) MS/AP>I\*#@:/N4+G/BH52\_1MM:DNB76.I"8-EYY;@B/A3]+P%I*^QZH]^X% MV_G'=".:3M5X-4_"O MU'%9X3^P%2(@L,V"$#/')YWJ#,(8*S)MM#!($)J)L '0_")42E$=$+/A!>;@ MT@K)6XO(WHN\ET393W%F?01E$ZO[6'>[JMRSTD;0VN%$OACKX]L(1P)<_-@S M3;'VIGT!'X'.JO6P;$\&F=*,?VS4)K/JL"^K )T UE..@6-CJX*UA=]&5J+R M4/T#?^!&4 PES%K_GZ6I&O_F.BWZPS_,&FOY[^4C"RQ4ARBU6*G1T:J?XV/A M>+XXO\^7<\TS,]F/7$G./JUS-RU\5&I&FUB"UJEVA8V28]82Y%SWM52K]\LU ME\%2/_N:D7Y X]Q2@2'E/4[4^PKH=(!T(/Z [L/$=U9^GZC_!2N>BJ?,: M7[+,+W3TT_[!O66HJ+.@ A@ KK0)6+1@L(!D=8AL,!B#_#^. MY5."#K^;['S%\,A[M_F*V#\4+J=DQD$\Y'4OAN6=N*#!_ZI]?RA37M9. M<4T$"KZTXOEA"_9BBN<)?;,O!)O1_IIML%RU]=":*!&Y)6%],Q$Z-OA?T#9? M@#)'[0"LYE]8O_]=B_0J^GUGTYYL]$DIRM:?Y(86>YZ+YAC#.YD('?GW M[S/(W&A]<8!_V,B]"L W9J9:; [78JZP6)?OU65$C6\QP+EPZ(2[YD, YUQN M&4#S?>H U><]M^98T8PHX4-K5K@!K],-M4/,&(FDG0-$KK!BJ6V/[&FL\'KN MJKD_ONH6PAL2L'RCA1U&GL*A;8-A[^'35[]H%2*ZOAX;W65IG"FJC73JF9O\ M^.4YAN\):(TW8DTOI0;!6;#779M&=Q U"LT+0NMW^;8GH-4J9;*/%;EQWVU' MD)DW4\^M>?Z2T/I=+Y8GH!6>AN-\U<*GB29 0P3Z8FZ:(D6 D/E!-#7@2U5BQ6 MJ\,BD*. !<[>5^R5L0"058BRRM)<,JA\@N]@SF\*UF]CQ@I+,VB^D-4M0KH5 M-=XO@L(J+A8&)?!C0;)&BTZ5U'UTS!.'(^_49"EK]O?]]>W??Y M,B9>R8>T??V8%5M.TWVZ7V,)RROO2^ M.)&#ZV^&:H!8B=O^I7J*2/RR[OD3"5R$'M[AM0?0,5QH/TJQ.ZHW-[V[:DNU M;C.[*R>YW_:E,_4\DR]A-,B4TA7(",^6.O8SK5R[6^FTR=%?>QNL46_D6FGX M9OM$/.>\ 8(3JL K&HMT@K%@TT26!/S71]5D]*EJRB+6W7F1J/]C%?1Y2 3% M$DXP=9WH^"1YEI>WND1,"-743F62DN>L_%'RF..E S,*/_9D*M1R(>GF'TS9 MIF8.^.9H\ WR?*FM!T:)R"!91VOXD$:8\$Z;)J]A287MPA9)EP+#)(]9*!9# MP28VFW1FC>4V_!\.9,7FWKD1PI?P W0S> F1)GW2!&A8+ZTH)K'<#E]=MI+Z M'2!@>PY;DY"G3);.;80IKTQ(LM=,/C"",:RP)0\LRW5>2:&. \

F!1 M!F55G<$S+G"1#&8L\&22D8PA@Q4G,+/!)H7$9?PC26H>6VG:8+(+MOE,OFSE MEC/8Y)Y1&.UE=X>8.MR?7;A \<_&%OP.V ]&1S"A\1\$@O"6M]5.G,8X8CE> M\17:!Z1W2<_^TNE"3!Z_6-6LG=+%!=ZD.>6DHD(:F0:R:A3(XF[O D'>H]=B M>*AK"HR/8O6"!^ECRCP\86U?MQP&AF0 XMFXA,$,-PW!;+S6A(?,^PFL16*LW" M@((#GL$Z%KG7B:R.:)7!2A)I$0Y>3-)(X00/B0-C@U0FP#5A#F@2 J2T9;,A MB20]B)A:\:G)-<]5'7]=PUNTG#L&$J8*MB(*>)K6%+2I7READEBRJ1)?AY/ M'R;G5L=X;]3SV%;-W2-4-I@:EJH!&R#4AXCE%UQ'.!!E68#1&)';XF6Z0XQ@ M4"]"HH,*$3*"INI$@I*;0=[QQ/4Q$\3+KF@9&+D*;%38*H=F.4$)IW;0%?B( MH$D+"UT[A,GN?>BP69-F1\-:>]BN*A,5;I7$ZN0M8V5Z65S)H@'G&T0'&I-K M!)UG[UT,QDE*)/ 2S,VQ"HLT'5)D@;]BI-$M!BEI^*AP>Z2J!V.O+13PVUS8 MO'<.>+NQ78"DQKO$F XBCA3#XIV@X!9;4TX1GX6=+D+YT%I47FGH<-40@^]H M!*5'IV[(.3!^.7!^*H)X<443,7#F6%N1%C)R#&K"R19 JK1_<$%:S",-%Z@2;HE,+$0C/ M,C4=;TZ=*Q)HH@K:L6Y,(IC[TX)-C,' \$6$61K6L7C'!"#\7+)B DL3,U"J M"&)H8CM#IS1GE0W.H>:3? &R!BF#)PP6[Q.K=]3/H4TPY 0B&X!!+A8$^%1C M!LX-!]N5W,$58F5S(^'OXHU*A%)M:0.%XI0<%IBI4J+')V(PLU0=W='2X'>P M@C?#L_346(#8S-HDNC_^>$LEER412&X?W 7A.(1Y./(4TP]^-5:R%P3@L(V# M9QBZ0<)<[#TXI84VZL S1U?OKK"E.M28:J?>(; ]-Y+;)8)97I X1:!9 _4: M85!1"86OF!2E@J3%X(?Q"UUM( M52G@,\8N*#0?\UB]TVB^"=:JE'U]ZX02#CF^RNR7JAQH5PX&K4VQGXL M4>O%PIG^5)(I*W@3OO9Y@7-"E;+(Q"PPQ5)_'>DX)[]Z5EC$XO3M\?/ C,V MP\$,R^:P90<@$]8:(/"!Z920&.TG>E(AM(]+^/3+B '([AT>B?%?QE)!.10> MKDP'1U?#?[=,%$K,&/H"LBEOK&*BIHD+NC70&,,2FR$R-H"02%0%W3:K'.M[ M;D]X@C(N+&KM'A"N5RK(6*O:#*!/>"KDJ('G 1,M%7%$GN)=RQ@D.RO*X3=@ MEF)#$!M=&Z)IXX\0V#T2=0&K]G0 I<," M (,U&WVK@SN$<#[;X6-(I,(^L&O)L8(P _[+!/-_+,F)'-@C7'$W$IP:*O!' MQ_3,*"&&YS('S;R',.8JOI:1%;L_^IXBTHAHKW MJ)H+;%E7)9#>&*1,=JM@?! P/M>0T3:Q[A%@ZMBL 3T1WJU;Q--.-\@_3%J3 M1GB%/D9UD=\R[XAB'064KQ'_#1_&?_W(KQ_YO>7([Q6=;9[8G!;T%D_I*%8K&BI'+!^OS:.=^(O+&8"4E:2IBN7PLERY M6 TE*$V" X* 9+L1S3NM_3U;P=9MH05".!H+L5A/P$+&\DO\;YB+ASCGHP_U M9GA!4:7K1L.)4&S_59$XZ_KH/.8!PB@%O<"P\D423I&"9%JWMYW9;QG9$QB)@[^L!4E4505.V& M9\AJ:V?A-9%S\$4JYG?>UET&Q3^AHSN'NKK_Q1PMOD^0'!M*7(+XX\E0A_,,C$OM)494@T*/;1X=X:*\5PM8'1/'QG5ATNS- '(=I=C^/)>W* M8]F5:6?V=0? M_<+SGN*H>UK,&G,Y4].H%X(VUP.>A%D)9C@B1'6(AY]?0!(5("^QE8_\LG.$ M:*K+KJ^>@I!H\1Z2;42UYB.'+B036/$ $8V,76/"'135D6RQ-=UN*;C;,^7( M2 Q!A IV$ZIT)9(59J=4R(A6:2+)Z-",[RY@J[I!_>NKEQ.U M" ?,2-657F1EYE+3T.[X[ I^Z];!Z)+NFPJX[*"=98Z5*IO/C9"59HSU(L&P M74-P8DC))M8G7@SKF8 GF/1(IC+),-JI1B'F]#6 F0R]EYVR55AO+T!J*[M8 MHT)K<&G!8[(5Y;!RX;?4E"8N00IA&GG>!>H!.C;".FFN$-,UK/N80,";.,.@ M;[.)KX#F@'L'CU]E'VV;(MMNBO04-ZG0&*KE-7PCI/X"5F*6ST &G)V;1#,3 M'9\L<4#Q#-%1['P?XAYP,D=T"&63Y XP_Y'"S*&3/K_B)9F@N]V[WEHQY$36 M=,C#PC0*9MX^@CJIY%:0>)=H8?LN8$7;8;&7Z0@)6P?9C33EB](I?@]QM]+F M/>X'K#^X@03AMY,Y??Q$0U:,#YZ#0"]MU[_KTT^;G]$ \2Y5SM[JO[MY "1/ MAAAB=IX9$@\@;#F:[?.>V+7%_C 8,5^17V(9(29-/(OPS#9 +^L4UF!^8@%> M#%AOIHR&UW45O&J[V@[)YHC VD^^]( [88Z&L6)K)<-,=WD <'8KU>QD6J@3 MP[?],*+5.L*&K7NA'6^T7DU35V&"!,D5(,]#983]9?(GQ:JC>"&'D[%?3+.$ M]@'V.M*3! ]UK<@JCPW7!EZ-?&1/Q0@'+&>1XV)[*SV&)-7I=OF#! >$#!'W M(R2M=0V%%5-,O 3:1.&E+3H8F_G3E:RFMAL!G"+VP.L3O50 XO(>BC0>\(=+ ?(I0=K'D=_PY>[^S4KKX1G>L;VPTD M#J_'E<>U8XS4HP@PP-!Q6H<(RI"<";8SA;24X'@"!TLG,"XYL".Y?"#%"87OF)+_&+ M!:8EBL;N[R]LM"5+V.>TE"PRK,'MZ!DA-]F[\&>.$9RDWKS_?D*?W6;_C?3I MEW/.0>G:SV8$@4F+&8)8!]V35PY0;)W3A@0@MVI"308I4,+6HXX<_Z6;\] [ M=&7$[XEVBGC(R72GR$P5O+T'(5&%%)I\**6=.82%'5#0:3395IU?D5LAAK88 M^PQN[?!BR940!M$R77?PS7VQNX3F-$9MQU:!N['8KOOQW1WLB)0D/U.=BG\) MM=U9BB=.8=$Y_-7%_+23BO^1:/5T'8++>*%#CFAZWGY%XRX5[&3FLQU!WY5O M6!F1X+<@\3;%\MJ#3SDB""%EPV2$ !,B?YFEY30[2QXFND.%OUA5O">.+4BDG9-#ERL%31QH3I1 MC3/VQR?9EZC2@ NM>Z:5.N[Z%P(?T!=WG^E.J/ND4'P7B(CZ3\P@52#[!A_. M6',<"[819 U$@\%I(X3/*,UM#8;*PM]V>SA.)JPDVZJ)O5/+&04,"LJ;EGPND$\5)H$)1D!YT+V2L_A^X?EUQ#Q5.=TAM/.VW4SGA.;.+S@@3UP MNCJ$:_/A7<8YP7;*7@^K_6R!0V*<1V;(4;DE"!I:V86Q9PZ_:H@GB>*DUM[$ MG-]6!QQ&[4@+J[[S%.<..BX/^Q2VCD5JB2>FG1@"/<:9N331=C5K^ZDG5NTN M<&QS[AS;RALA#.5 ;*U?@Z$[<9Y6%[FVZ*296(X5(%!]7T?&NJZ5DXW_2LJ, M&-C/3N&5M/U2;E?C#:)BVU"[E5AFQ(]E^K%,/Y;Y1_G+1SQPCT-@7=;4P$]& MHRB$A]%6&XZ;V%:MJ "'=&57::0K[]:VD/<5/U*\BME0T)UHI]("/ZMXA>HE M.BV9MQH@G')KD&%*L(/6A*JGRDHM3[2.W,*.(9.#-T1_Q O'V;\.).GK0A(4VUWX M@%JLULZ<\G*1<=7\[:LB%.UU.FI5AV@ L\*JQ7SW9;# :,L>VU&MH8F)X0^] MUZDS3R<)LH>%],C.@ /:L;K6T) I*7'?:S'L'5Q\(^5!)QJ8%_34KQ:;M&'[ M>M6J[2VC)N1A'O*N6X++9TA<0R_Y-G2K:9,5)L2DHZNDOX.[I9F59:T?]+LA M$YP"3I-I_).JF+H]6_FEY.\#ZA:L8^\:8%A;L603/>,AV;H,PKU>&':?#*+/ M4TW2ZEYDG1UV35"D12'(MY ._CBB.P*WRW4 MH7FJI\=[W!W>9+^'NI>;X>[QI)>NZ-CI8&/MBUJ,;8[3A6W]_$S,^"5&''!\ MA#;&&5-)$X.0Q;%U')RJ%0!3K"^,8Z0\*P,SN.@EXBA#W-NEN=^#(2(LB79Y( MR"M\E5B<,E'MI=5W#1/>25BO*CFOTY8MBO=(RT5PD(WSPC8MO85^A2:HG&H- MX9R;=O;8DCIDMVIA[U)S:NA()TY\P59(;H'L4($FT8'] M;?-" RSPB20PZNB)YN!8D* ,\<4UJ?"A#90=3GC$Z2Q)M;]1*J]VH'9[Z%U9 M#K!14=2 _Q+#F2CB=ER?A@I<,H :SY1_[W74H0CM(1;0+L@XC#O %TNK&4">(T"&%)&V!2OM]'K8>LW.' M2'L:FQ?M5I1H;!J"^AI1^Z$C("95%PZ1FZ:'#3!VG,^-[NZ$:L!'^JEC![C5 M^L )\(L(D[)H/0O-E6DZ .E N'6RX&C;0-Z2G/A69$B\P1KPFCJIYC0!QQVS M?1'?"-_!9B#4_]EA;*L3L,V&J*6Q*Z/=>\AE)@5H>B@M?F,F)@8E)DAD.YMV MX7N)1))V-=]6 @6]&"NL+%C]SVW=8.=%LO0^C:@+3J$SL7%<)MLQ3='6$'8W M0<*+J6[CM.ZCPN5&U(BVU3@*+J?J=!S*62+GVL%+>W=_I"[LAS9/-5BR&F&= MUMQ_5VTX\(WH^T?9.1GV'3^W$L2+^D$\/XCG!_'^*(A'5"@R3T:W63"4BJFT MN,MNSC?"\D]TN3DM[6?'<:SV[7K@!3\>*4BGK?H=#0%2)NQ>J8<=0C[@YR,. M5O'084#U2<>>/\%P2348W*FTR^.WQ.C16I;^2BQ^C>P5+"1B^+LT8^ M1@OJ]C5?JX\WC8>1;H1[_@3J$CWI +&T/G)51_T ,6-'AF8Q__8I.>/P_B-= MG-["2]TO;=T"M*5=VB0)G=+T.LR"@E:BG9.!M?]5&3294X,SJ%]GSU1YZ=K& MUH07&B,SCHP'HI*1%+:#+&HGCF=G^SK#+&G]ITG*FW8+T==NH?"0IB8)V,)V MMXP$[=Q"&"N[\4;TK0*-JM-6"R*^ XG8>)@)>5,P';.>&RU4'^?<]5N1?2: MGW4O,0%2A&%YV\U@Y93ISMZV3G#JC>9(O*:!.4@,C5.-DES.)3N,M)>Y=N"9 M)=_Q##;M/+C 62;OP*TW/!<6ZWZ!2>\2Y +,5-*0HX5#19&-GP%7'U4[-95D MHU*NXHX"!0XE&F'W%B]557G/TT$=3$Y/?'N]7:L8F6#9Q!FQ ]S2M<'3,IS6 M3&/A8(YD2<"D)DNZ8>$FKVPM2Y[^U?XPL-^*F[YI9P [L';%G'=MTP)TEB]< M$4S.VF]#ZY"D@_D!,L['U0W0=J1I]$RT%G[W]_W &W@%P>3@G514.(UL-&2%T6]$7F1=S=RHT' Q$D^)C*.=[K$\ M6_5Q1^",J3.OV^**=L&)Z'8P$6\V]*.S7#9VA<^^_+<9NLL39 V$H7J*K;5V M7+\Y-KX,) %MW/;)UW;N[01-P&+9MKL?')74.P0N3TI$[KB7>V2*'4*S$/1$ M+.WM9(%3NKVS(N%%(>;UBS@HO2$Q:IJ#)MFC^VB/>CHT9Z>54??9ZK?[ M[-3;>R-T5B>BM>YP:]K2T MO=+6TQ('(^W$[^S&ZA0"E/"QPH..M /+X0*'#4@/Z('?><2)<63/CGH+ M&G8EB[,7Z<0^-3)ORC,8]/IL6*NMJ$,!-DEXCQ)V6[50?]=*5$$''73@@UU% MD\,^D>[$67>J"U7Y2*]55^&KSL^14P7L/1@<"=H]PG>?BT9E7-K?" L",@D) MC")>F3%8V\*ZW\Z6(51$DC7 N7WPPM-92D_,W2 M!PY?B2EJK<$8(>@@H>^JT C/(DV7\!?0?+%[V<@XL3E"Y<2;<$#@ARG7I"83 M] Y[,5*?8U@N.'?@TGX%(6HR@P,V9K_?Y?D_0C"R&6?X&&F*ZF3H$<6&E^S8 MH]U(:M>3R0J8$9\\51-4,N45B1-GA.HAD[7YS]YA:0J!/J5]HQ8T&$8^L&H# M='P8*,13K#P=>QW@=JZMRXTB2)OJ_S?H=8%F9QS+7(#0NO*JF MRBPGJ[NG]G1WUE3EVMC^.A8"@R(J08 -@%*JGOZX1P @>!%)40$B /C8;K52 M(H&(\$MX>/CW.1Q>?L,CTA)$];<@]5F0&O\(EH)+NFRW*SZW:4-1=>P';GX)O\-=/<;**\T]*'H#J^XO+3<1+)+.B MGF-;C_392'[>\9:EQ^4LB42U %+A5/)[14TF:AO\:2%IMV8[N4CL;)NW3JZ8 M=.F17V#1N<]RJ0[,XIV'6GV5Y7A:S4F%. QG+M.]V^P41 MO!2L=46=G+QF%0=77I)F!9NAB5A1GDK*Z$'D644Z2C:8SH.'@LJA@&C(P"R8 MY7M5\4A1;L5S!I--U=R2?454VNQ^+L1 M9'FUG%F]*<1/"6H820:353/:N# ^2Y*GG,H!QUSAT=I,/,6@DA=?_LXK-7%8Z[FL4.8%T8+GK.GK*+_.WF(>Q Z[K*@; M+RK%"MPJ?$LV=I,7E#LO;+07W24,YWT>ZC/$T/9Y:1!=:: WP_^_\=I(%WF= M(Y.!ZSQ&]Y'3[%;9_5F%W5]DMLN+$7^+X3_93+M"-R&2Q='O>17 )EF,WY5E MY^AIXS"8"4O=/%PXUHU12^JH3++\0'!=0N[ WL.4/\KZSTAR[?WWFB4@0+#( M7[G,+4?8_6 ):W#SWYN6"Z]^% M45D(D518KA*^@,_A8(0#+T[/Q7U*/M@2/Y"_+#\=B%#^1O1,6Z7\MOBAJMH8 M3.7'RT MN,ZN^62A,"K/_YO-SECV2M?O*!8]O_-I6J,!"4(+0;A3$H0&@IA88[(('00! MKHGV"#T$0:Y)"T&,+<B0(+00QF9 @-!#$R'))#AK(@3R3)H(8 M6",2A Z"<"R/M@@=! %[->T1.@@"+&),@M! $&-K2!:A@R HU:2-(#P2A Z" M -=$J28=!&&31>@B" I?M1#$R++I@DX'0=C6@/8('01!N29-!$&Y)K6"^$N6 M8*F9LK*RZ\UZ\H)9UUK ==TI7PI0*-; CT/\Y0]OAF\N7 \7=.!HG/;J!<%Y MGL!Q':U>_EM>TRD[(.==,F53U;*&N=Y+H Z:P:F+X Y.^<25ZU4 BTVO00\U M_52PUPNYGPJT>K$(IS(26BO_ZW=Z9VH-VK'31T%4UT9_/#FHM0;T4.GK27CU MQ-D=3S9U4.ZTTS>QTPO$6RUK0-D,RF92#XESS;E#Y3JH%0'I3I(TRD TBT TG$16GWJ4Y;JH#" $B'=, E* MA% BA.( O>. 'B5"7D87^?ZGG%A9L&'%ZQ3[NGY0M)/5G@%YV5SE+KW_W[W9 MED&.>W&08POWWN(@Q[5=3YT:Z*3R5U2#B=C?VJT%+F6W*JHP.*4*4N-=RQVU M6O"_2#;"SS#+&_FS\4G0YZNZ[M4]%?#:?'D/#T(J_.5DVFJSH5U3C1:,VZX% MZG;-%B>#7KIK.M:TW9G![NV:M1^Y9-\GEG_GH>R:]Z4:_I M4;V=Q0H:^YKWZTATSN4S5>F:5I_0=*X_:-LI1/,2A::.9M>PCK:MBN[7&4WM MII3BW[\M>.PVLPE5, M]I776'U7#C*13<\7,I&#F:6^*X=,Q?9]%43JE2R$+.39YI\5UCV_3N5+-[ M3?7.'IG>:-*V$EJM_&3M!>:UZ&O=!>#UJ.O G#KC%FEK?5ZR]@JJF@1HV2VJ ME]H3W[LV5(\^HW0*-^CC#9GU='BGNA?K:3#>T#8=CP+#<[KM:JMW+0P,/7M@ M#B=*MUJ"";1"7VLOXZ]%7P=#HZIN6R?(L.=R'#8F7-^W[SCQM>YGCD>N%3D0D:F48%^UXS,F9J3 ML<*0@@J4CY;PDY&=4>+?-1OSP,04[F-D8DV5V=3D@2VEB.0\B!*R$'R,C. M019TS<@B::?9I"Q/'FJS*?T5M'U-SAD+'O7-1TS M%F]DFX.ITA-#3P$W9"S[URX=,Y;AR)R.%=867:=)AU:*T=(CP]!26B1"**&7 MC?]3G&9&/"_O3-K:*4,_>Z3V =1A@ZK9R$2HP\9KLKY]5P[JL$$=-LA"="LD M:X%R-$9BJ]4J$#2'&FI00PTZBE!#C=ZGH[&WYX(W-$N!2]^WWH-^56-@L9 MF(-6]0K13^PMK1%S+84<)P0K:8FRUMZ51+\IM[.EB>-@]:Y2$HP>QMN]*^YO M9Q\5QQZ:XY%2&N+>2;Z'FUD[F[ XCNDZ"AT[P3+:(GC;&G4DY&X?+(.:MU!? MB>97J3?-6YRA.7&4>CLJJ"(C>R7VHW-&-C!MEYJW4/.6IBX[]%JD>FS,'$\5 M[F-D8IWB*79<]4A[?7B*J:J5FK=0\Q:5S9==Y3Q?9&34O(6:MVPJM\;F9*K0 MR BE0LU;J'G+CI&-S9&G-.U ,)<.G8E<6WUEF3YGHG8A563O%G^'CXR0*J]( MOM..U_4>+L.1.1DK=6$]K+PC6^E%"Y>A;8Z&A)2A#B[4P>64J8Q,UU&:F>B= MI;2T[,^UE&9]"6G3"F6E!BX]:>#BC%QS,*66C]3 A1JXG%&RYL&!0?D%3:\T M@QJX]*2!BS,Q)P-""O7PR.!U!IS?8J20XXKG_SV)T]18)?$\R @N1$@&@@NI M=WB3B>D,"2Y$1D9PH1K+=H;F<$)P(8(+$5RHQF2_.1P37HAJXY[+%:NG@-"G M-H[P0H07(KR0LCK:X<"7: MN]FTHA=7#ROV>J?IM?>R:8&F]Q!U0)UL2-%[(?7::^5:(/;::^7T$WMOL3F] MFG+M77!:8=P]#--[!X^HO05."S2]MZB87DVY]OXWK=!TPK3T4.SMC=-;#(B1 MG&*_\I2SQ%\8+)H9,_[ PWBUY!%A8]2F5ON^"L]B7UIWN3DRQV.7RKC(2*Z( M76F=D=BF-U1:($)U\T>P*;U:A>>P)VVSD9$Y<,E$J(;J&>UP+878/MUJJ A: M4@^TI%>K\"QTI&VV/AB:GLH6TG2D.(H,Z=4J/(O\:)N1>+;I3I6R)Y%ZT'YZ M KC1-B-QAJI;R!(PHT.'BL&4@!FZ]'+YC8$=&=>$$G>@:=,(SQS9UY: JIV<.28ZE MM'VS7E5.5.I)T F"3FRN.*:F/5::$Z$S!6$G.H:=F-KF4&U9.*D';:A=PTY, MS*%:S@+"3G3H5.'"*;&[IXIV82=^XB 9/V!9$$?R_F49PV#_$+\@#,7E6>1> M3;FE& IS/%%./]4KN?=0U=L)H7#-J:<\S=LKN1."HAV:/AF0GO>OFLN=6).. M5'-1S2GA)[J'GW#,@:W\;J%7@B?X1$MT?6HZZF\(>B7W'NYD[41/N*8[49[G M[Y7<6QIN#]53JK8J7:\1>.)SMN")$>\VJC9,(^+4>D)MIO/ *MS%R8PG-_+[ MM\[JFY'&83 SOK/%__5KE9[%5S2X2C65EBO'@I.%D86] IS1-0MS3-=3BLNE MPO0CV VRL3.P'?J:V+E&]7[JC#^04?6O+NM_=;#0BJI-ZX%OT%YP#KQ#W\W@ MTGC+5LF#0F>:H^ /LK%SP"'=L[&IJY3=D[ C1W9SLK%SL"7ZVM@+#C4#I8<: M IO0H:9=UU%-W3U]B3,6[M\]I00<>44&G+:MO0LE;?>HBT'$SEAYE\)>*0;9 MRG-70QVSE?'('*CO?]XKQ.7>5WIKW2BW:6XSF3SI3C M4_A M;A6,JT$^R#8Q[99>!./S(*JN)[)\3BNI;2[@5Y57%2_2K"/ MOL,^G)%*-"P=%PCVT078Q] 1:2@GZ M]3HO:([Z^!Z1'L6M2-G0_OT=C_@\R#X0X.,5J5^ZI.\ZX&,\H=8B9"B] GR< M'_:I9\SJE2(0QJ,?&(_)6"';? _MA(J^-+OBZ)7V$<:C+Q@/SW1'2MDI>ACM M$\RC)S /UU'>?+U7>D$PC];!/"XT%=>T!THA483Z:%KPK3\ M!CU(> 0/3=M#2+I@%UA$P7J+7(U MD G9U1D@E Z8E6NZ0[7%F&1672HZFX[5-V74I^B,JFWK :G0[G$.B*4+V\?$ M'+@JV5CHN',4Y$*&=0X(I@.&-3*G4Y5<$P22.;IMDUV= Z+I@%VYCCE03%9! M*)L.'7@\>T0H&UUZJWS.%CPQ_'@)$EKP* T>N/%>DI-]$/=6MX2[N3R;WJLI MRRNGNJ?\@AVJ$;'WL)2N=YHN+X'ZK>D]+.^7-SF]FK*XEB%%[YG4:R]C:X'8 M:Z]ZTT_LO<7,]&K*\JZD[\;=PS"]=\@%>7G1;TWO+6"E5U.6UPE]UW2"F_10 M[.V-TUL,;(],7 6/J+N#OU2IHV/WDP@[NIN:*P*94">4+G9" MN93S:#A1&!31R8&:HFC<%.4R&W$'YF"JD$./P!^TG7:A0XKKFE-G1. -.CML MV-,]2VU+9KW.#FW!:^1W+O\G2C@,ZP\^,][?LR"2* TCCHP@>N#YA4LM]RN] M,EAJ!]&ZOBEG.S3'5HZF[Y4BD&VTKE7*A8>D"9714]N4'K5-.7L+\=03>O5* M#X@H6;,KD%YI'W5*:5VGE/,36!3<4V<4ZHQR1G"O_/:C5TI!;5%:UQ;E[#UD MH/X"I%>*0-&]'I<46F!%),_4ESACH1&?8ILB8 AU=FCV>D.K5:H+6&(3L(1L M3"?@2==L#($I4^6W)WTW,FJE\AK@BKXV=O;!#+:NJ4HJ?#(K38O3:CS!Z5-Y M1F6VU!J%6J,H1+V,"/5"75)T0L5TS<;<@3ET74+-4,L4C5 U^AK9^44+KCD= M4,S''-M7(D8Z?!V)IIXX[CCGQU#,@]4K)#Z%7.J#D!Q H6NGXA3WU M3,=3V$2\A^K>=,W:^6?%40UP_';>@/1*00^!5CK@CP\!3[1RR.<;YM2<3M0W M:J];R;6G=]^#HW1#ZSL2:GN..734UF00EJ0;2GX(#Z*5DE]\T>PIY9PF?(BN MSFU@J4PBM!!!;@7YG4.EFH TXFCS2<.2JG0S0#=#%!43C<#=#- -P.] MF/)U;@:TFC)=!/32G[4W+!<7 7_)V%W(?_R/6?#PZCR^M1EI@12J_":+5_*? M\/."HR!A[9PI7WZ_BM,@"V(0+P]9%CSP8FEM^QU.MS*V#3W2C1^'<7);X(^* M)Z( ]AXG7FV->'&GX0XMN\ T@30C7JZOP=99;-B&C>_]"[RX^*\:,>:Z(6$/ M3@EP"2*05'9[X^QA/YX1]?0%HA;#KRRA'W*6H%HO=F3EX2NW5UZY >-%#D^V MY^B-*@,5__WSG\Z2>64FN?A=L<;W_.8NX>SK#9O#RVY9^,B>TB($FUI>*?H2 MMH93-QP1FAB5GS=*4!G.DGV[J:S2MDCEUXK?)5(G\U_NJ>6;G>>69N+"<6#; M4CS7&M0DG9VK-\_> .F8L4CX_(NY1S- M3U06K?+\&)XY#^/'8M6+?PN0WJTTUD=8IY-&4ME6RH^RNS0.U]GNKJ&Q9N7_ M?67<81^-.T@0UQ*$;=E' W^2Q-5,8G(TM4""(-_4+T%,K='1S!,)XDJ"@/"= M!*&#($[=.I @KB2(B36@@X0.@CA5^DJ"N)X@CF;321!7]4JGF->_B/3JK@[9H=HZE*7_C[NMEU07Y,V/ M?XL3(UMP^/\)Y\82/K!(#1[-^,SXC[_6H4QFG;JB#*I6)@NBHQI#S4.(\].FO]&)-^8VO,KZ\ MX\G_\YTSLK_W;%/^0)ZE0<_2>7TZW^\\MU+UNZ+]@VK-T@][IE3JB7NIGCB.9>_U5VF5GKBVZRGR,:=N)JZL"5+\^_^M0PUL M:X_POFU:X-).\XJ=YF+5F5H3K^VJH\Z!U(Q/U]F!N*.VJX%[,+;822+9SQC9 MUCHZFX7=EGJ1:GF_CMAZ!L.?[4=MM"U1:N68BK3!.QP]N66Q__7FCJ5\ M)EJ]\BAEF!XW^#?\F=\JVVV/UZ^TRRO65-;6BT6H^]S6BC4@8SA51]6'->A5 MF%!/<5$?U.1474\?UD O-KG&UD CEIJF;*$SV\9E1X<-=._V.]_G?#Z_[FI\ MBM,,T6<)?^#1FJ>FD<;S[)$EW$C7=ZF?!"L\/Z3*PJ2F)ZRBXU\>^3'V/WIN>M1K6[XO$= M99W)LJD.;KMQ\O*FE$8F!>]L+GGB4"Y9A^BYZ553'%!WP38&YL!6>--"">6. MZ'=7?+]C.M/]"Y,69)5_XV$(;Q"!./SA*WCRZ+[GJ;JV)I1=TW/W3XB44NZJ MGK8TI>R8(U=YI$QA,265=5+RD>G92GTQ)94U5]-6^N*!.9SNWWVT,ZG\=Q[Q MA(4BE&6S91 %:98(8L ZLVX- NH;23LW/=\:HN;):$II:3(0-6GKIJ=;1RVH MK; 6E!+;2A/;3:O;E1/?34]7_6'8,:>.TNV',N-::&@[3M[=N' M[IGU8I;&2#S_2YS!P20]0;NB+@K;4@(/E& 6K[&57B-*KQ)+V?3$U",KS?&8 MRL!)R2MGBJ;GI;XPQG2'(TKX7_^XT+0FU86P;'I>ZL_8(]-5"['OS75!X\I0 M%]:RZ7FI/^H.3&_R3)',7T2K9VT4LU/#J CR]W6:!?,G^:L@@A=G99/TZF"_ M++@QC\,P?L3:H+P--\]2^&62+8QXG1@)3]&_&*)^(@DQH,_I\!_T2N M378O.I;CAS-Q_BF0J_@4T;,$/AC$L]0 +4F1G'-F7;N7^0MV9%7-R*_<:=SS MJ"_=OMQ?$(A1@\#."0*V+VI,IX,D/&K5J(<@P"1.'%_LGLQG6IH8D5_?)> M4]ZEC80\VVIW(]4C7;]K[]E[_+#1+E6J)\YOUQJ\WISF)N6BG;GYG;FF[J*O2J.WV%$H;"Q[*I/=.=&[K>\IK*X==JS^ZCS?\:1@QSR?S+RU6_2J/%\?XMV=[)W]3"RYW5S<4=E< MG"+IIJ?<_*%OHE';6GK*HTUN< M*OUIH3RN'AD=F-+%EG59Y-,H0\L..\5O]?7R;GRJ-01.7> KGX 6JMLC/"UH MZ=^I]DIYEK\+XAY82BG])HNY&CR@[4K<^H=8Y[SQE9"ANC-I"CJRLD[)R@ MAY;"[EP-)/_4!8,]B?PZI\$C2V%/F082A'7%?)T3]%!] -BN:$^GU.&7+6(G M2AF>GS+LGF':L(%23O'2Q OI R4=^Q%ZDNY35O)X5I+T@=*6JD?[*4XSI"-- MJ J0J@#UE$?GZJRH"K KD^RB=E(5H%[R:" 71T5_5/37GZ(_=Z*R"JQO";KV MB7M*^3?*OW53M2>47NM1T1]X,H4;%V7/J.B/BOZ.Y*K5%E13T9^N@G94EDQ1 MT9_^D5_G-%BQJZ*B/WT%345_VJ0.9=&?OW.A2JG#'A?_>5-+81?[OJ46.Z<. M UM]:-FX.E#JD53_#$\X(3PR5?Y5-\8)I2Z;3UTZKGC!WY,XQ7[C\3S(*'_9 MR?SER%9I<92_U%;0PZG*G9;RE_J'CUW3X)'2##SE+_45M*TR/4+YRY=/X/.* M)RR#=QC\VXI'J4H 2--SZW:M8QV%WSJD%[M=LJA>:GID 9O"E_1OWCU1:STR M?-VN.E0O-3T2<5>&KS1VX?PK3SE+_(7!HIDQXP\\C%=+'E$&KVD([\6%9\K) MI]M][&T<77DA&:O*4RTEX+2/Q5JGH%0@J!UN^%)/HY"(EO)GKP6 A"%FTC : M@P]]Y9A7HVQ:*[)I%P*P//5$T$W+F9##SXM[0,AA2L5U5;45,IWKD;PCY/ Q M<2L\ .B1]6MC^9T,'/_.(YZP4 2.;+8,HB#-\%;V@5,FKY69/# O:A#2A42) M.R0L,*7RM-90:O#1C52>6E=#N;S7A60_<9"-'S!D_Y-QV3*&"?PA?D$YO2[G M]*@#<)_R'M0 F#)Z'=5L2NCU**%'[7_UR>=]SA8\,>)=:(5A&A&GXKQNPFN5 M(IFZD_'KG)P=]5? +8T.>Q(*=DV!%3NJKN0+.RAGH@;4)ITHJ0'W(D(B!^PS M.>#()7) 8DBKDB$HS#Q3+K(K 6@?5'^@]M*E7\G*[JF#HQ[6TK@ZM#";F9,# M_@.Y >=)O"P"6)4-\5H=I39H6>?:TGNPI0^4F=2JTNMLV=G66*'L*-NH?;#7 M!J4$UZ?4H70E@]@&V3F6JU!VE!5\^01^CC*>\#0K4H!J[X2;GAVE 2])U!.& MF%(A&VV@@D1* O91\W'M'%?AVE$>L.4:H=074AI011KPCL_CA!M!Y,=+;F3L M&_4[;E,J<$*IP)9F71S+IE0@I0+U4DI*!;8Y%:A2=I0*O"056 11)4+D_1V/ M^#S(/E!&L-<9086ENY01U$8;7G#OZR@/]AK7 ,H"]DO;+VP,JQZ>TK2^4 :0 M,H#MS@!*$,N_>&:$<4H)O]8D_%S+HX1?2W,KMC6EA!\E_/12RI'2@E1*^+7W M]H<2?B^?@.2%\>,ER&7!HS1XX,9[>97Z0416W>F]VX@7U8^"L)&5T"/CIU.6 MI&\:H$?&CWH"D^9?W_?ID/%K0 -TI#)L9B6TR/+UI07QW^*$PZ ,?YTD//*? MC"QA41KFO-FSW]=IAAV)4\&AG? '%JXE@%C@7HQXCM??[4PH-A;BMBZ+[ZFE MHJ4L9&/=1A76)321D50L1\I.:JRLBF%U5\]4-A9#MD[2(VM">4U=F [_3Y1P M&.D??&:\OV=!)!.;!D2#0?3 \VBPEN"OM2$_E40V @[4(4E*99'Z:(0>2=-Z M8M2F9Z532I0L@9*HO2^L5*XS>J1=6U1<^7W)"GZJ*J#]J5+J'D,94FJ^T84, M*F5-^ZW ;<^J4O<8RJFV+JBQCB@X\<-0($%LZ^/]=5SH*''_\#_E,\R \Y2U#FB_QM MI:[C6W.)V_:[6C3:Y\CEOCU-;UP9J/COG_]4'?!&\6[\.(R3V\(2*S-9R(5Q MA2;>\YN[A+.O-VP.+[MEX2-[2O.9C:=6F6.X+8T9IVXXMN4-WQF5GW$)]M9O MR;[=5%8I5_R;D,^SV_QKQ>^$_9:_C-, RWAO$XZUO@\Q+A2U\I#!OML[BXA?2ML5OMEQ 93/,/[/O5K.D&%C^ M0D=.\+QLR]"VCEY&5?2V\O@8'CD/X\="\8M_BZ#A5OK+1UBFDWXJWRW$BXN/ MLKLT#M<9K]E!*33N_+^O/ DZ) @=!.%8[M%;'1+$E00QM1R'!*&!(,@U:2(( MDB2#(-6DB"')-F@B"7),F@AA;HS$)0@-!N)9+KDFA(%Y8 M6'4JU7>]24]>,.E:??!UIWSQK5N^!GX#-\<^EZN-9D6NN"3$Y?T1U- MO?\M3HQLP>'_XRW"4MXB<'&+4&;CNZ035Z)D.AZ<=W#*I\+@JUQ&-[T(/53U M4\%>3^1^/-!JTR)0D-,N*]EZ1&$,&A/EZG+)JE']JRD[ULKE5] M-,C!.N!QJX,<+!QMK1H\+VF2\JZ4W=9*6;&Q#RX^T=B6T^X3S2_PP'AV\QDF M?B-_EHOU:<&B>ZY,0?3>]%]U--8M"C@0^)Y34G_;6F>@#BY(9]&Z_=,!K*-B MS"?I'^D?Z1_I'^E?Z_2O]@19 \*XDWT$',UH,5YJ\SSZ]46[C)&.L=U3'>BE#Z3E)N46Q/EMD>F M-U)(N4C*3M-BOIQ(MH$4^&\\>0A\ MKB[T[\=NT3!Y.!VIT*+])ST_.!>.C4G8Z6[*>DYZ;E^ M>NZ!FK?;G;?G8J N3Z6VJXBD)(WLR %;H^11XSS:U\LN M-3[5&K(20]-V.Y=_(O,@\U!SKS8R78^N'L@\R#P.F#JPIU-W H_%EA -M18H MH Y&$/D)9RF?&6^=B34QX/UA$$>F$2="F=^9V"_A+<3'EEW\T9@_3X!TH/&" M7VF\\!8B"K"FK3SE8AN.MSB)W5G9,*M'EAJK)(!5 M@14W9DD WS'NGLKGI\8\B9=&O$X,_BV -8WN#1_6-EYR"13UDSA-C93#D^%/ M$1-7PGGC[&'[!UN,@1G%I4 M@9$]5_;X>)2="=]/5]Q'RKOPR6JTJ\8%05]#0T5]?^MM]'=;^?-[W(UDGE-I M5ODBFH1G#2I//"SP&T%0"$(M7\/2-/8#\;O'(%L()8!MZ1%^Q(=4OEN."*QL M$?CX=S]W2<,MSNT$G@8J!IH MH9E_!P9N#EFTO+A;R DH?GEG.+Y'"0%CP.+@Q]XY,-?F?'6MH8' MUSSA_CH17]A??>1\%(L"(@ W\\194MASPK-U$J%P8OA*BM]_@&$N*R9M%.L- M'R_F:]RMX;/PA6*=<542?K^&3\;)D^$+8")*IK)$I>^ H00P(/;-F ?HHM!R MX>'+&"3]^SH)TEG@RX6ZRKYY?4N[K*_.ISC-4)=*#_O;EALL-\X>]-T93 6D M]_E@D\A0B:>Y7X)P+)=XFG40!+@FXO+701#DFC01!+DF301!KDD309!KTD00 MY)HT$02Y)DT$0:Y)$T&016@B",<:CT@0Z@3QPBK5D[F^#C+>- UWV)[R7B[Z M^J3TGF5?E0*(.N_H8 :GHO,.3OG4KM\T"V.U6@ZLTY]$]+'C5X?FR.*%I\&%1CG\"E=09T&TCD/1FJ$7K0)PW MP^NK'$8\<$Q[2#3FI-L=U&UO9(Z(2H1TNXNZ/3 '1&+> SD[(!G5VDE& (N44&P/'X^Q5/TCB*> @KL%K%B4#MK^2)'2LR;^3/!8P=EXR%7*+\ M*\04\*\XNH_QRT$T3UB:)6L_6R?XL@>>9D@5(#^6OR8? 3)F1 *%C5-%/'4 MZSZ34'@D!\ WEJ#Z+(%?,@%]SU'XJ5@F) CPPW@]N[D3LMIB-"A':1G2'6YQ M"V2X;#G)P6R+;@%6:<;!QV@6(,H8]%]@#-D:(4<(_!5E*?X88L'1; X1 L6^5R^ODJ,4GQ*\J)(21[B MF-A=KN=7Q3(^PB-0\3"OPN[Y&<9IYCISGB7/>&'),!//LZ;O7D:'4C54#WS! MN]) 4[;DN[V.G,U3%JM!=>B:M Z*GC5 MV?FR,*%I %D)A]IMC:EL5VAZAHV ?#6 !BH"^38S$_7@SZ$Y<4:JDWY-RY@ M[*\]IW="MP>F[=JJDS9-RYATFW0;=-L<3]6Z;0U46R4Y0U?D[%H*Z67D0:-I M,==+SO!R'.X%#K6AH3Y[*JG2,L"1>Y>689+3,CC#S=]>0\O@#"S[\ M<'A.R-VP2@)8 5A=8[;F^&[V#&U#_G5CQL, K.*IPN, WRHX%O)G%^0-0708 M)7\CBC61.: 8E.!S6"<&B)7=5_\0S^<@V^C^,%Y_=T[FD>ENX?%'(VOT"CS^ MV,:O7PF/?Q6+DQ6FE<)9/^0L08^W* #K>7[)PY?443E[(H&"/&#;!;%__M-6 MI6_I=A&F'R>W1?JK,I.\PM@5?OB>W\A"8C:'E]VR\)$]I?G,QE.KS++?EADT MG+KAV)8W?&=4?L8EV%L_I "HK-(6Q#__VC;*O_CEB8+F7!A9O,+L'W(.+.&? M^<0\UQK4))T=:ANOLM$R PQH_L.;[[Y\_G0PT84_PTZ9+%FXE>S*?_7FQR^" M:P',]E,L2!/24C69R@VAEMKLYVQF6_R'I*HC,<:O/(4Y^ OAD7^2O"W(Q](' M7HRA37BVU]N#&AB5/2%!:" (QW(]$H0&@IA8$[(('01!KDD309!KTD00Y)HT M$02Y)DT$0:Y)$T&0:])$$.2:-!$$680F@B"F&+6">&$=Y,E<7P<<.\0 MHZ[EU0^9T9T70R>=N%:]U='HO(-3/K7K-UT!WT/W1W*_GMRO 0;6$A1*44[3 M4]8FRFDQ2*QV7@R=%(9"(-H*>^(;2>X4 G4@!-**%Z-F^]:9$,%I=Y2CE!># MU*#%:J".%Z/E:O :7@Q[W&HUN HQANYAP:L.SY?%"4V#][;J[V>;^GME[J#I M"3:"K_::G[<*?+4\RW0"=SLRQV-7]<&V:1F3;I-N@V[;IC=T2+=)M[NGVR-S MX'9.M97Q8G1(SB"9KM&?$"_&14,5JN.XI?X\=T(Q^+<5C])MLHR1-=@BRT"] M*L@R1HK(,NS-.UY+EI&HEJ[]_<=??D[%C\[W'W"@Q;N,O_[ZBZ3S #DD M&_Z/%2P"2&>9'F3RR.*,A14:CS,$$57H/!SG570>$\L]SN9AG%)Z^%\_7,]@ M7-DBAG]*R6<+EAD+]L"-.\XCPV>K *8)=C@3;ZL(NOS@DF=2=,5G_;8<]P=?HW*?E(35M43)49!#08X,A_S[:\O><N[U$^"E0!YIRSD$H,/DGH( M$&U?(.+%;[=0^P@2AV7((E@: >Z'$S]R#H#(V3T7V/0?SE&=RIC.>3PX>^M:VW,JL#;:,P8IS##K\G?G_7@>X]$&4L>@^0%0WS)EG M^U.'905IB"_(HM'S@/_I<>4J!BN$[WK6X!6H?W=@V<=A_TU:6;-8_]8ZIZ/9 MLK]SL!8F;??C;!E$09HEHN:Y5J8"ML[BXA>2CD#\YMJ4!5-K>+2(E>K(K]?Z MCPKZ=1"$8[E#$H0&@IA:]M%&?"2(Z[DFVB-T$ 2Y)DT$0:Y)$T&0:])$$.2: M-!$$N29-!$&N21-!D$5H(@BPB $)0IT@7EJE=BK7UT$ QZFL6N_P?*XUJK>[ M4QM("XYOS!TT@U/1>0>G?&K7;[H^^5KNKV^J3G(_(])JTR)0E$-1SF513HLA M/+6S%O1N7Z 0J-6[ *DZR9U"(%U"(*UH"VJ.??3%J^?-J=L;Y2BE+:C9S9,: MM(.VH.5J<#EM@6,-6JT%5V(MT#LJ>-79^;(PH6EX5;7^GNW4WRN*#IJ>8B-M MLH?-SUL-!A8/,UW 1GI#TYL,59]LFY8QZ3;I-NBV8X[&2GDY2+=)MS71;7-L MC[JFV@JY"[HB9\>QE%)4X$FC:3$3=\$9\.#G3R#G$1B WA0$!D-KH(3 P-F\ MXSB!P0O'[E8(#&9KCB];A<@1@&H.W^/W@0^??^!IAFP!(F4;1#""I83[9]Q? M1'$8WS_AKQ,&7UK[V3KAIG&W3H.(I\B=$/OXOV!:/()5YC#D'+P?PSP2^&:0 M!6*,*0Y ,"P8\S4^QHAA@DS ^T,.%L?NXK59QD!3U"SKR 'UNM[T*8KECYZ F^A9\KAHJ_#0,6 M^=Q@/HP5ALS3@C#B(]@MK@<+PR<3A9-(V@A6H860S G[?!:[] D^6P49J.L? M( ,_C-?RU6LQD #&(&@;Y*?].,W2DF "E@XG]-=??P'EFO$D*AZZ6=]RO*LI*P'PU([?:0%EP?!_66@7J"<8[..53FWS3QIG:&@=]L 13RM=OJDZB1WBGATB7BT8BBH M.=39F^OSL&/5R'.[]'ECC\$H1O&6?@TF='5_@ QP%BRZW1:Y#IEG<&,%W6,%9* M,_V0LP1=P2+7ER*+XJ&JU%&;>2)-X$UW2R[__*>M6M+2'R'*.TYNBR1/929Y M#:LK'-0]OY&EJFP.+[MEX2-[2O.9C:=6F3ZZ+?-$GC 7V_*&[XS*S[@$>^N' M"/+**FV!R/.O;>/(BU^>*)G-A9'%*TQR(61]"?_,)^:YUJ FZ>PX#:^R S$# ME'+^PYOOOGS^=#"=@S_#%I(L6;B5TLE_]>;'+P*J#^;R*1:8^[1TC$RE+0NP8,07<: MA1:K0#W!> >G?&J3;[I&F[P=R;WE[:ZU!!524-.R*2L+:EJ,6JJ=1J'%^D$1 M#^U\I.HD=XIX&HMXM*)1N+I]7P]A/V@W&912'H6:Q=P@CT+[I:R.1T%S8WX- MD<*DU5)^CD?ADTH>!=TW[;UUJ7\7;QH>)FO;-_TWTT,Y,:^M*K[=Q-&DP:?%T-=DS7\TB'28>UT.%SM?;]U!E_(*WM MAZS' VN@5MC$EK UG*ZP)3QSQ! GC.WF\L7A(YXC=8*WH4[ 3[Z") %VAY(D M 9Z]-8"CI G2TH].X&7#"B(_7./?F&%7F!M*8H:[_P,%QG[)MI_!SYEL'\?Z\#6=MHO$>%<.WOBX^(?SK??S!@9;+P M"99BGL(,[IYPM4>5P>##X10<&?XZ27CD/QGW+(A2RU"V$NX.!06**PE0#4 ^ M#"7FU;LX9[%0Q&=KKFVY[UZAH8YEO]LFFF@<]/XS9DYXFFVAW8T.P-W'4RI! MUJ,6G'JDZR ( FYI(HBI1> ('>1 N"U-!$&>21-!D&?20P[DF301!'DF301! MGDD/.9!GTD009!!ZR,&QI@X)0IT@7EY==3S/UT%RV-=A[SD'$ M^NZ@#%$@*)]RQZ*OQHS?50<)3]Y@XV?K!&'.YV.869K&?B">_QAD"_%-&%4T M6R(Z&UXI\-HPB2 SV#T\4?Q>'%8Y#AH^ 2/_)TO\A42%%Y#UW[@?1S/CX^ZS M/LEG?2R>54#:+>,+_/6!A6L)!8_G1KQ.]G'L\(M'ELP$ACQA?I968-Q5R@&8 MF<%@[=)UF.'#0/!?$>(>KOU,OB(MV &^+()4HMD9F#\+MX#U\B-L^]E50'M0 MR M^&8,\9VM>S/7@QQ)8;!@:K,VL3$<_P!^04F!'&/(/8O52#BL09 %/W>\,1V\W< )%+Z3ZA7TK^QA"<&U8?9C>#F5/VM0A^Y:[H $H8$@',LC9(8.@IA:0X(JZ2 ( M<$T>"4(#08!KHLU:!T& :R).'!T$0:Y)$T&0:])$$.2:-!$$N29-!$$6H8D@ M'&M")VN%@GAI@=>I7%\'H0FGLFI:3UD!+FU0M\C; +4_O@]KK0+U!.,=G/*I M3;[I2MYK>;N^J3K)_8S JDV+0$$-!35G!34MQK;4#K;OW39 $4^KG3ZI.LF= M(AY=(AZMX/97#W6N!\2>3%L=Q2B%V]?LQAN$VT_&;9>R.KC]U3?K:\'M7=DC MO+UBOA+<7N]=>V]=ZM_&FT85Y77O&?M6 E'>W^5U[\KV[Z8G62OFT].@&ZH: MS.>P&72C*(0_"UZ$?9G58.]H!RL,3#]WH%A%TD_N0Q)OP6D M9U$!M,8WE4<2A'B_AU# M(?0^E5_=0/59&,:/3,P;_B4[J\-*"('!\UF:2)G,+!W*S#__*>MTM+265^22;LND$4[=<&S+&[XS M*C_C$NRM'T+-*ZNTA2G/O[8-*R]^>:*"-A=&%J^08!*Q[4OX9SXQS[4&-4FG M$IF(Z*02F# #7,O\AS????G\Z:!;Q9]ALTF6+-S*[^2_>O/C%X'I!]W_% MP M?EHZ6:;2T=92#/R&,+[B; MFM&&4HD7) ]U9,/(-Y14.?'%E>DMAK8U(%C::[V,HKZC1&^A@R NL"[Z+"&\S MZJ&[:+$&U!.<=W#*I\+@IBOIR=G5,^53P5Y/Y'X\T&K3(E"0TS.[5Q;DM!AL M5CO_18OU@T(@"H%(U2D$HA"HL1!(*_Z+FNV[06($K]V(>:7T%R1E?:6LCOY" M;RE?SGYA6TZ[#R3_E[-$&UV[L/Q*OG%+K?ML7&K]W0 MO-%393?/D0=0MXKE1EI(6DA:2%I(6M@U+;QZ\NL: KIR?'R*]:+^^+=IHHO? MXGGVR!)NI.N[U$^"E0#C*S.VIJ=W?;\I-X>FYZV&CLAI1D&5TQ%Y0]MT/*64 M1*33,2DW*7?WE'LP-(>#2==T6_$9H N"=H:6K?I.O&DQ[Y+( MZ9T<_XTG#X'/U<7^_=@NFKOIJM&OY!M(PW-3[F1&8]/SE.\FI.>DYWKI^7!H M3AV'])STO-MZ[CCFP%5^\FVGB,=-MYVI1\0N1,)MJY55>PAH^A3S)VC=8#HYW%:R39;&33J34!U?A4U6>HG+$Y&'M=2U&1>9!Y*+F= M&-GF8-JY#"Z9!YF'DI/ZR)RJ[96C@W74?[_1/4UPAI92+ZGC!0AUT3G OE_@ M#BJ]<]X.QY9==+4QL5T,:L<[4S35@8#3&NZUO-DG$3K15>= +YWT M8!59>6C$EAIO!\/-ZXHYV3"GYWKO%,]/C7D2+XUXG1C\6R#ZTQ@^K&R\Y!)I MZ2=QFAHIAR?#GR*0U"J)L9%.BO/<_T[>!R 8]L,G8%-LWOXV\@:OA-/G\"" MX%IEXLA]:E%E9R-/?!/%8L*?TA6V_'G@X9/5:$>)X^%1U2_-X?_ 7^MDD:C= M;QW'&I36L:7K^3WI1A#/:3"K?!$M8&Q-*T\\+-\;0>D'2E&^AJ5I[ ?B=X]! MMA!6"HOW"#_B0RK?+4<$1K4(?/R['ZYG\(QMQ0N6JY O8>YH%FA7@AD0E$@B:)8 M,Y 0.)TG!/7EUIWP;)U$*+L8OI+B]Q]@(LN*@1N%..#CQ8H8=VOX+'RA$ -. M.>'W:_ADG&R:AH$UKD.QENBDRN64/D4LYX('B6B8-0]"T78KB. ]RQATXD!O MK(:L0>7+3VS9S;;,N:P_SJDB2#( M-6DB"+((303A6.,1"4*=(%Y8>'HRU]=!*N&F(0ZOFK("(GG/LNMGTJ5N.7HI M_:E8O(-3/K7'-TW!2:BIN8X%/'0SD>J M3G+7-N)YIM&"QG$*M;2Y2K.3@=?JT*/5+6V.SNQY%;A[)@+MMQI0SYM3$X-- MIMU2KK/G35MWX*:Q(5I!2PH5J3BTDI HG%KR#PC;<#:WP0,^[# @C\ M^HHG:1Q%/"R@Z@C-1MAY/+O!$L(;^7,!]L8U8R'B\J-9E_1?2SAWO.$ MI5FR]K-U@B][X&F&>'OYL0(1+T> +!.1P 3C3!'=&\#"SR1,'$'V^,82>IXE M\$LF4.$Y5CT5JX0P>C^,U[.;.R&L+5J OK]*(%)^23 =2AH8/F+W_ SO M8.8Z>YXKF?%B$K">GF<-WLE+A0O\A =6_:Z<^^'9S#/![(+:+9@AGEM;Y)B( M4@[R?.G\S0NG[EJ3=Y?[2)B[>WSN&C._Z+0%GD?K4!"*=(G(X6BE+Q777P_W M0W 3'00!<2W!3700!+@F$H0.@B#7I(D@""VMB2# -9$@=!"$2WN$'H(@UZ2) M(,@U:2((5CM]4G62.T4\ND0\>E%"U!OJ$"6$'I00W97RL.U25LCXT CT_QJ,#Y-6 M"[EFP@>M=^J]Y:A_ZVX:$5>"O7:[8RISY4W/L%[$L@:@1D6(Y69FHARV.AB: M0PQ&U";8FI8QP>[//@UW08F]L3F9JE5B#1P5*7&OE'ALCCRU_"?=UN'N2-ZU M+4=U?J]IP3=%':$W4/;9XT.5'6*\ :4+<@A4CYP<8C"TA@JX(;QQA3G@I=00 M?(_\X?",D#]BE00P?UA;8[;F^&J&TW./TTCDCS)F/ Q ]Y\JO!+PA(+S(7]/ M02811(>AXS>BH!'Y#(H!"GZ)=6* @-E]]0_Q? Y2CNZ/<#NDN]P.SV+AD9_! MM@;78!>H%#A6*C;]D+,$G<4B5\$BO>*A*M91LGDBD3!P=BLQ__RGK1+3TF,A M^#M.;HOL3V4F>6FK*US8/;^1%:P,"0IN6?C(GM)\9N.I5::(;\L$$DX=N5:\ MX3NC\C,NP=[Z(;"\LDI;V/+\:]OP\N*7)RII//=E\^?#B9\\&?89)(E"[>2/OFOWOSX12#X0><_ MQ0**GY:^EJGTM[44!3]G,]OB/R35VC:1K7D>6'YZ,M?70;34*2>L]9058&5= MRZL?+*0Y_T>+-:">6+R#4SZUQS<-,R!G1W)O.0I:2S0LQ30MF[*RF*;%>+O: M^3]:K!\4\=#.1ZI.]QJ*=?)Z]'6';AI3.%6(?FL6DBNR!*;GF"]B&^O M^0FJ0'S+(+X+N-_!T/2<@>H37=,R)B7NE1)[MNE.28E)B=NLQ,[0M%VEY!OZ M*#$)NKKE3JU1USA6ZJ7:Z"QL5:B.XY;Z\]SIHD N;W%T.$/+WB+I0,7:D'1X M*D@Z[,L>&B$.2=13<&O"UZE,?X^2KP=(T]@/Q MY\<@6Q@1B%'4"\)#4_&BV0S&):9QD\4W'(?&,@9C9.%3&DBB#ER1,&"1#U/G M?";X09"\PP?YQDL83OZI* NB-;P*)L2B-"?@\'&L?A;GG_KXR\_BQ<5WC;_^ M^HMD X&533;T(2N8%*SW,E5&!.)5*$\4$H%(_[Y+!P(OS.*,A14P_1GRKY(& M.#;"XB\%U4\0D5\_9\ KYSA%9H/+I^B;B7=6C*C\X))GTBR*S\KU6\5AX#\U2V)P_#(?; (4 M )?GGRSYRL&*[]M."P#N?SRE4FTM:N:)GT$+03B61P W'00!02K!>700!+DF M301!KDD309!KTD00Y)HT$02Y)DT$0:Y)$T&0:])$$&01F@C"I3U"J2!>VI7J M5*ZO@R"*4TY8ZRDK@- -+*_>KFPMH 5HL0;4$XMW<,JG]OB>@*5ZI^HD]S/B MJC8M L4TW39S93%-B^$ZM=,"M%@_*.*AG8]4G>3><,2C&I18?YRB%2W M2D0 MKD4+X%AVNT,/I;0 6A%=7),6H MJH(X60&]COYP6P+6FDU9+N5Y:@';NP$WC MGZI5Y,M-%;DB,VQZ=K4B4;V.(%%E!-\%@*)C>Z8S58I1)"TF+;ZR%D^FYFCB MD1*3$K=8B1W/'#JDQ+T4_=!R5*?6FA9\O30!9Q5FO: RJR&XZL&SQ&$& %"L M+08 U)F< 0""N$L1WUL4 ).I-=Y[S$&\\9<>P_>PIB<-0S+S ]9?SW@7SXSA EQ_A1TD+ (.YP2K"FWQ@Z?HN M]9-@)6#(*0NYA.#O=W/'WVZ!]A'&#"N01; J ML/1VQD' !QLWLNT-.K)+Y/ MV %\/D_DW%^"S7JZ)]@@=!$&N21-!D&O21!#DFC01!+DF301! MKDD309!KTD009!&:" (L8D""4">(E];4GLKU=1!_=2JKIO64E33E'M7?#TYS M1I'CV[#6&E!/+-[!*9_:XWN"L^R=JI/:A*]M_*]Y:A_;V\:SEDM=V<[Y>Z*MO2FIU@KWA[/ MHDU/4 W>'H\:G0!=VU/3'BO%73L:&"II<:^T>&J;0] 2+SF$".?E$C,0E\,T@"\2( M4YR[&(HQ7^-CC!BFRP0]1^6 DC7:]6<9(5C"N2S$5^;K6^"V'"0A+1$WP-/U@,%G\;!BSRN<%\ M&"T,FJ>6\3%G86%A^/0<$XOD31GM"727+\5GJR #S?T#V3W">"U?NA9#".#M M@@1&?MJ/TRPMZ6I@V7 N?_WU%U"S&4^BXJ&;M2W83_X!0GI^I*I;W[G(/ U\?Z,O, MLK^77)#BTI&JX2<.$0?R'@GZ).1KJ+B MK,U#&UK0B0!>D 9;&H7K(,@X(A/ M*"L=!#&Q)@0 U4$0X)JH@;8.@@#71)NU#H( UW04!$6"(-?4+T&0:])$$.2: M-!$$N29-!$$6H8D@'&M,)VN%@GAA+>#)7%\'L2VGLFI:3UD)LK%F&%L+V!J. M;\-::T ]L7@'IWQJCV^ZYOM:SJYOJDYR/R.N:M,B4$Q#,1.$8\N$8]6; U="'5> ^:W6P_F5\?I4+.O;Y"YPYZV7)-?!%BI1XU TEGIJ.6D8&TF'2 MX6O#\DUW0GZXEY(?6@J=EXSWFQ9\O80,O0+:'CUV5#D/7,O;YFL O2KX&AQK MH(*NX0#IPT',^)<%WX#M$7Q?H6!8=!27AP$'._@:'/JFN; \]WX/76^!7H>FO8$O"YWB9P M-'GR6>C#YY)!XZ\%#<&_>-9VJ/E@8HT(X:Q#';9K.500KX,@','53()H7! 0 M#) @=! $N29-!$&N21-!D&O21!#DFC01!+DF301!KDD309!KTD009!&:".)4 MYQ\21*U0\Y.Y/JW+^.IQPEI/60$LRZN[5KL%4/,6:T ]L7@'IWQJCV\3]H14 MG>2N5T=%?8%7%-.T;,K*8IH6HS%JAYJW6#\HXJ&=CU2=Y-YPQ%,_YJS^R$4K MR'C-=OH,3%@]*'C0;I8;I=#O9F1Z#>AW^Z6L#OJMD^6^!L(]:;5(ZT1P7R=_ M<&X <2EZXA6;<--@%EEAONG16#:ZB[#"7)$--SW)>N&&&DA130-HIYF9J,=] MF[;CJ3[I-2UBTN&>Z?#4'9,.DPYKH&KR^A MZ%M-U_%A"*6%-\&*X8]I,!.OA@^& 9.B+-_[A8?A.F/?#.;_>QW(FD#3 .OP M%Q)5SI(L?#+B^3R%T=X]X4I67XP/@I-J9/CK).&1_V3 H#&VY5Z.<[>OC7-O#='#99#VGS'[Q--L"\MN M= #,/IY2@;$>E=Z$?=!!$ 3+TD004XN@#SK(@3R3)H(@SZ2)(,@SZ2$'\DR: M"((\DR:"(,^DAQS(,VDB"#((/>3@6%.'!*%.$"^OVCJ>Y^M@V7^KD0Y*0%_. M49-KO$"3@.P$ZU)2C- 9*"]I.HE=9535ID6@B*;;5JXLHFDQ)(5@[!3OT,9' MFDYBUS3>N0J(O>:XA4#L=<";V\V?0R#VGDB90.Q[(/9!JV5:;Q_R:Z0/-$6Q MXR[<-&JG+"HG^'I_89/-H,?4(W\'+B$H28%;K,"F/9Z2"I,*ZZ#"YRKM^ZDW M)N1Z/T0]&5D3A;*6T7_3LM:Y*[G>2/:#AX>C$':A0.\$&-W>M V_ %>^@VO? M=" 7?<,/#>LHX'UW)B\&N19(1T-2],86Y##7Q^#;"$>\QOWXVAF?%S"0):($,\[IG^"=0@RX^-]PKGX M?=Y-O1A66D"XRX5)X,&I 4-,U_Y"OI:EQB,/0_Q?_*CXW1U'>'B\SM*,16B% MY;+,U_#1K47T9'_W!Q:N)6 =@><+L9"/+)EMP/:(,TZ8GZ759;,MMUPVA@AV M&.8Z%%W@0>.^HOA"; ,O'IWBJX)T"SM?R V1]QOD_Q&P?;D6\,L8-*+:@?[0 MQ^228:OY69FN?H _(+7!CJSD'X0D4@[S#K(@_RK#F0[*\126@B^:\3E/4*'G M0<0B'Q=;=K!_C298E=+-2BVJ'W*6H'=>Y/97W;+PD3VE^8-IVXXMN4-WQF5GW$)]M8/X?*55=I"S.=?VP;-%[\\42.<"R.+5Y@V1'S^ M$OZ93\QSK4%-TJF<6\39I7)L8<8BX?,?WGSWY?.G@[DS_!EV]63)PJW\6?ZK M-S]^$1X/#/E3+ @&TG+C8BHWKUK*G9^SF6WQ'Y(J!0\GAWJ7H&%LV82=>ZTS4H+K< 0E" T% G$^P+AT$,;6&A'/401#@ MFCP2A :" -=$F[4.@B#7I(D@R#5I(@AR39H(@ER3)H(@UZ2)(,@B-!&$8TWH M9*U0$"^M2SV5Z^L@L.E45DWK*2M M=8[^1:0=!S?@[46?SV!> >G?&J#[P5\ ML8>J3G(_(ZAJTR)00$,!S>F IL6 N]HY.GJW!U"XTVJ/3ZI.$6#H:EK)JE@[7&K5;IO6R=%PC M>Z!/KJ!I1&)>_8Z]/7E1_:YHCVUZ:K6BP3T-VB"K08,/F\% JVTXZR:K!<4937&S[%[CJAP+@CB#*]"5_$:_@UW[RD':3:^[+ K5$>&S VK M)( )P.(8LR1XX!%R./CB)"ORCFG&,EX0-L!W>6H:LV ^Y\@LD=-$ 8+(-,\DH8@I-AMO;S?\T-'VR#(;W$ M9>!__QA,_2'."""2. ,,1[TZSV/]J,&3/@&&*OY;D&BP,XT3N K7!#SH(L)O _OK]>KB5[#6A> MX >"J^6M,]PP_B"KCH$;028H?O(7OYU47(X@6#E$EB*83IBQ9!G^!MP!&C[_ M!AN-H*')%@DO?11[=JY1+.A=PC4ZL2 Z<]*6\7F=Y*[HR<@%*IQ!+F5P>6(\ M"_; P9;!3 D>+Y2?@V\8HF 8SAA) M/@/_AI>LUF"Y/G+9@$8@"X]\[J<0;-OXB/YGB?P]PD? U/[W&IPFS-HVWN-3 MT(!<^_O/^;?%/YWO/\#4(N.?+/$7QD0LDBOD(BQ!+!%,C:$+RP.>V/@9S6H*/!VVM#N<+_O8?\-OB?04QCVM7OQSB)H@REZ.L M/N$?^9_D!#9+^T4P/55EC5\JWP<+G7"#/; @%"P0Z)#7.=/48YR(%P5PG*(1_T55:GYWO#/>PI"7S#CY-5C#L@:!#\!!N+2L>. MRU(0TB#[XDG/-++B_S?&UH+C0,NN7]L@O/_0><0 M!A ,@"*P3)@0_Y;KJW Z2;%=" GBWX5WV%8PL+(PA"<9Z7J.CC8WH27G\I&% MJB3HPA)A2O)Y\W7^T!CT)@]PRA@/I@%[7<6%%N1?^(4PAH@KN9$&5&YT$2JV M9?Q7_ A32DPC$ 1?H,'E)!)T7]O#Q @IG3_)QY:/JHY5>* E T_+^5?Q%3&2 M?-] &X#/PG=@Y(*4;+-+P 8SQR\G#.*GZC=PYBG&CD&:KG&U\T=LOFI*)XW> M)U.!,&EP083D)D*5VX9?R$[RUYN<3,2SLVQ=AA%XM#$+0?0^C' M4 +%3B,9U+:$ #/!WS"IQSE3&_YB,P.<8'%R8&F$>I4+@>-! MHAB,]%"$J?P[2@O(X@68'?>O%-YJ/EL'/1%,-!AL"S"!DF^!Z*11@(FM12; M?+ZY"J-$U-#&4.0)!H\6[)I,<*&CJER!HKR9!D""V7=/H:)]J$D3=3%#'ZM39K6F=V%N3JUC*J8-4TZMRE44X<8CIQ1KH[C*; M,8]3022M"JW*N7%NJU>%@L[6>]"F@LX6H_%KIO"BD)1"4@I)6^M0*?BB5=%[ M52@DO69(JA43F]ZN\])8]#5L7TZ[8U&EG&ZD'=W3#E5<<'0JH5-)+TXEI=_P M+O8;4VO2;I+R.OD&9?39X.*T+SIMFH_E7SR3\+D2MGWW5& >HWN#^5GP()"7 MRJ*0IF=<*X&6#N1**@BTY.FZ"RQ*[L@<394R&9(2DQ)?6XD]2 MT3$_;FG&Z*A3@O[(>6>=2FXQR6-6TUFGX[[W.HG# X%O&^\/3\4[S_F,]X.1 MZ8X&']IVS4ZZV0/='-KFP!LJU,VKWT5H= QIZ9FCXXZD%]ZR<8]S63P],)VQ MPH"ZI:LPL;RV51"I/4$T?00J#Q7O\U/%AZWKE T38P>O4YJ*[)J>M^)@3Z_L MQMGQW\BT;4_YT:1IV9).=U"G+[QY&9K3L<)<)MV\-'CSHH.ETS5-K^:MHR<\ M>W?W'',ZL15N[ZU>#<<%GZ4TUJ'KFY>.]J_S.?=%RYJB%Q+_)AM-B>Y11=,I M2ON\*!IIN&"SUAA4GV+4RY/L*A/LI->DUYKHM6,ZWICNCG2_.]+!H/MST=2T M8>MQ7M+7NUW:BMR>N+V_J)H.+86+0#=5E]U4O9]QV-:4;LGT(<:E(NEV MY9>U2,!U?)*DKEV99"_4M1>2I'NLCLRQ%\ZU%WZG\6NFAO3WZO=*%T^R>A@I MV0V=P2EZPTT3O"MC3HVS^>9,<045G4/7@+6 S[02*_LY&)YM&LB9:B1\'F(- M(2QXL%RR#(;-0H,G"3S$CY,$_A;$$988OIV: W=LB#:#\*PL%B^!#X0L38,Y MK&OQ29^M@@R6^ ^\*@OC-0ICN5J+<0;+5LU'ZXGLE5SA9!:OSW MFB6P.N&3\2M?Q4EFP AAV$O#L6_^V]K1P;]D["[D^AB'Z)Y8:0KIAYPEJ/^+ M_.%EV@E?4D=7R!,TE(/!;K/'/_]IJXMEF?&X <..D]LB*5:92=X]TQ7&>\]O M9)-,-H>7W;+PD3VE^W^=>*WR6RI6?^RQ/-.G-A9/'JUG6L$_IE/S'.M04W2J90RX/_W M[$TE S,68(@_O/GNR^=/.]HG'X(_PY8!5AMN48;FOWKSXQ>T!;363_!7-*Y2 M-9E43XW[CCYG,]OB/R15Y6;S^QH\_?Q)_BI 3P9JM<^Y_XR A$/V]SE=W_SX MN=QN/I9[B&7D2W'V!F4\LM1XZXZLL0$S#=%_OV ?\L0.P1*YKT1GOQ2W)=>S M1GOO3-F2&_"-(!8>'+R)**8E3^1F&<^S1Q"9B9MV MPM(L6?O9&O9P\4S_W^M 6H4<'BCE6\>Q)H?'E&:Q__7FCLF]>;F"75H,IR(S M^.0CAZ>#EF3P^A#W_SG,'B7&Q *%<9IKA&,-RO> 6C[R,,3_9=N+.L/X(A%; M/+R3&QG[9MSQB,\# :EX"SZ[E(:ET%&]SJ;WW5?U-F ._P>[XD&/UL3HQ7;B MN(<+X\YR3S^7(>XQ]W0T(!:N:3"J&,3%KNGMT*[HUA%O@S985);A[V" J<# M4I(1^L&1HMH-++?4NES]?TEBGW/\(IH_A,?KI/S\QD"-E/O%'X2IO'5&&PTV MA>5LF\VV/:S6B;^ GX\\%L=7B7#_KD1KY/JY\41 MIW!>8!+@2Q)#-%C'R5DOGYW1?JO]6TGR4;':?%K&GM4>H@215EM1X%<8K5M] MS,'HXN (7F#>Y4/%]NY6-@XTD:V/GO=NG/TJ"4 F(&]CED!4&>&'Q;=A_^;P MBTU0(10XBO+#NMBXX7B3Q(_PU-0 GY,')%\X'%C_$3-YH!]6-KB]C1\__AO' M([/Q$:QD)EQ!?I#^! L+F^3'^X2+X[)YV/BV#:XT#>D#XSO01B8#!+';3K<, M54IQMN:55<"W!TMN:L,_T,;PR"8E+30BBL'S96D&"XF+6%$P$>#MZ--&U0XHYTN4RS)^QGP! M.&M,N3PW M]/0%=8!N- 3RSQKZMP+:(^MEK!,HECJ%QCX_W$&MKO,"@\N# ? MC-ST?\.]#TP"6X1$N+[&QK/]BJ]X7R2E/O_MUSS=].'8>T?6P#GR7LOX'Y3( M VS>@W$ETH"OWK'H*SB2NVQK#6#&![S?(6,N!:*16A]KS?(W8<3_Q4,9,'S: M,N3B7X;\U.>-,RF;M^@PP?]!P0=1QO#XF,#W45$Q2YE*N6Q2CT$$#\]DR !F MN0C\!8148?R8RG"CG'TFK1!^Z7.4:Y"(@TO"ET$&2N$+W^5+OPJ?7:<;E0KY M/;PI?HS@.8M@M3FGEH."]\NTK=SZ@A2#PE6<SA)[(%@TU"ADCKE3!CC( SL7=@J%4!5T#DQ,'9BV,AB#2=/Z&>XS"K6P9, M34PY]_4R\X*?B\6S=Y8$9/L0^'AP>'8:.(HHSD1@!P\*"]/!IVT.W)KM"Y^> MWU,W8I'A:I0E$%ZL40$.+:,?AW@/@*(7CX(_Y*N_V;AQ45?L2<3,EG'DW5*B M&"YC7@/^#<^ DS:,IZ)'9_,OZWD2&&,=RC; M+"ND!686P\;UQ%D" Q0)$V%"E4N+G!/A1$2R&2>^,5]).1E_\U@181P*W_31 MD*,N]E-%*SY75QD]+-J!/!]IY5(_@TJ@;V(R(7.\P_@2PI_R?FR]0H5-,4HH]"EW/,\9FG"+FR7=.I^<^YT9 M3_TDN)-Q/[Y,Q/X?HPB_*&^E:E*\O2N;%ZG9_\N?C/]A_X M>&P,4IE$J'6I5!X\2G5$ER_"9 Y'U_4F4O[XZR90QCE_A"B$W?.-'LN/_\(W M,=_FNQ]__>53\6VK\3R)5!WP.G 8%PKSP"#$6[+?XT1L<3)5E.0S$KM%4JY+ MF69*UW=HURN9+L)H#90L@"\9L%1%I@#<6QXS;A+ A<_)M4C$3@>>60X O48R MDW?JI?KBL!>-X;@ &*#=9@%JS"0 M>=_LD807# K#KZ'I[:"V$3.P'H:.S()5' M>5.\ ;/E:Y$:@K]M?=G'PS^\2N;1Y2#B")8COX].*T=CL>W@!V Z^$B82YXI M-4*QX8FYYK_)G;L(K^7<&[T[%1'#YC ,VI.'&TR&&X7,8:@5E8,)/B\15*3] MQ3THHDIZ86_I8$!XCD7!5==)5(Z5^X;$!.+AG*U2?EO\4%T6=+.YBT7#]J67 M*C9&X=/9.HN+7TB'+GZSY??J)^M M.*O*\U%/\;1=>+OBWP)E=RLWR4=8II.;4QXBB!<7'V5WXIZ.U[PK*?3H^7]? MB2TX#J @05Q)$(XU=4@0.@C"L\9'H2@DB>OYI@$)0@-!D&_211#DFS21!/DF M301!ODD304RMB4N"T$ 0Y)HT$019A":"\"R'LDT*!?%"HJ>3V;[KS7KR@EG7 MFE?3>LHE7GYX"B[_[/0'UNCH)G25J]@C*[)7K7 MK;C"JFAE"*?B\PY.^=2^ MW\$I]U"Q>RGEXW&4OE.FB*5E$$C_LV6;1 M<.NN]YZ_U)*3O%#/4F(-K,D5XIOV!;K7V"D:6I7+-I.&'W=3A!-VI9-@]2@3C5P M20W4A TM5H/_RUER@U#X&_S)^"1;32M3# H?=L.'AOL\/(?E4A84-#W!)LC+ M,37:]+Q5-++)ZY+T:LUR62?.P61@354G1IN6,>DVZ3;JMN-80])MTNWM.XPN MJ/;8LP9=T^SB]$%BWG0+'UL3U5G*IL6\VT%-+6&\0K*Y,YVK#N,6 -^<<% @ M-M^B@]CPG\:)4*5WYF'2-%.0^U1H6?:[)4@RQY+4\#F.1L$UBXOD3;\O"-SB M>4$4$FQ R1)5O,=Z@+1'H)OWBYS?2W D(%ED3B*+O DEOVB5X%@@@LOQY4TC MWKICR]D9#8PA'\T.+CC=?[X@Y-[@L37B-OH?25XX,#W;VR%ZE+!?P4N[6B7Q MMP"I>T!(;QW'-4=3^[ *6,;' []V2YK$@>EZ]LZ;=IX_'<-H;%Q%,80=C8%U MWXRLHCIK+C@YJEP8ZQ11RJ!-!]1#O%>XJ&W1E'H3)_.0&9Y9+:( H0@4!,XE=TMFS/@2S%]P$0DGL*%SV1FC=$\'R%LVA Z2SS!(!3M;[F&^ M\J?""16,1TC3\#E?'M'])2V8N]"W;\QCMDX*:@3'+5Q;+ B!X>$LYY[#C^3L M"X)Q&I:FPFFPB#>TT26I=O()3Y^*:GJ+#&P.M(E93C."I+# 8:U+:^V_;=JOQV%X1M*RWVU%C8-=26 MO+H.KR?#..NZ^^\)]JP^<>']]UHOO%\U XVK@V1]2'&?C;>[?W_VTAWO,\^^ M[LZOY+=K>&0KD]U"#7DS_/>MV^Q%_&@LUW[9;05Y]45_%?%4SN O>>\ [/Q1 M::%<=!D W\+%G>Q\,P:%=\B6&.\LAJ=B.SR\P=ZZP&[H3GEK4'F/@DWWF6*1 ML--;BDT6L%6?:/^*O9?"<--G=M.@>:OJ251FY&WK0N;+^C&]5!$&01C5_S:T0D=JW[ MNJ-A21^O^=U67^Q[7NOO=A7>ZO>JGF/0;N>O M]E:_YRZ^Z>NP8_8W?D9O=Z4CIQ:X&M1HUW.)WA!:B-[+N[B5^ MS6#RCS-\*I\9?_W/G[_\]%$2 ^S\[I_B?=PSIDN4F3H"[* (^R7A4]I)DD"-I?8B--&Q#<6%N!=Y#R(6.0'>"'+DWF< M+/&BM,1!(PM&]"0>$<.GB]\(@/:I<1Y:93E1<<$*0YZO!4 Y7:]6H6@4#Z/( M)[8]4!P+YN00NAW#.%F!NBX'++'N3^6ZW*W3(.*P]U<_-(]]_/6]@1W96;HH M+V+]!8R+RZ6ZXSY#?@WQ.!QHL$28-XLR>'B6!+X86LA!?+"<:_P?N58)GP69 MP>X3+N8B%FC&87WY_M*D1L0SO*T7U]]!!,N*JPDC%9?L'!8@,XW_O[UK;6[; M5MK?S\SY#YRT>2>9H55>)=%I.^/83NN>YM+8.>?T?/% )&2SH4B%%U_ZZ]\% M0$J49%NR38D@N9VI8TN\ -AG%[O[+("4W+!%\QX[M)ZQS7SW$K[GPX0M//^[ M^ 0:7KR +\,7I'C1*#P\E_V: M 'SCO!M@:_P+\3!H;"I>GN]=DL(3$R+J'TJ)RE+FU0THB9E]ORQ(XSSX,.>4 M<+6IUS5^M]5?SJC^\Q\+J>+9),.H\BC>+V*C4D_R%+7!9QU6$<$ST;P@9)\$ MU^0V*9'=1=2U/PNO3&XYM9YIOU1*O[,A6!D_1L.71FF!9L]O6V3:BP_79,1S M8:31=-_0>XSWG\"?><=,HV=M23I+\X=9'C_=!(RJQ$L M3"?Y1R]^/N/U#J TAZ)P(9E-&V27)5E/2N[?IS.+XK]+JC7,]=SJ**_R;4-$ MM0]+SHXIW_A#?%U8\7R+D(0(V21@_ZBH]0$GD!55Y;/:80#F4'DK+K@$%T'L M \)>P>P]*RR*FDJQ< 5+P/3%GIQ&; M]^9E9'EY5T)@2B@V%GD''TZS&,22]XAO3^4G?#LKZ-)L-F'["7W_"MS8U\5^ M5V+OIU=Z3Y]_5+PC!46@2KYC"N5;2ZUNAL0?(+8_@MY,J<=9*UX9/?/U2W[S*ZWGP*]L!E_N6K+X4#:41848>\4=?3.&JYT;]+35SH5L MYMU2W_J]8=$W?>.^R53UVH#Y[E):GS6O/TM!V&N.FC M,M,HZZGF6G=DCWI>92')/&B^5U6@UW97#G4%=:6ZI$C[71BI'8T'M[Q<7)^\ MWY1$6$6K81M@[FKNY+K"K&UW,E_C.Q[SH$_&* M<$6XMK.3G8#K;@*<:CKYM'BEUHTQBWU!E?[Z<.9#OFE/I6%,W=N"UF6;ZN[W M]Y49(+FVNUT6Z7T;W+XR5=-Q7E<]K]8M5H1S1^&LJ[JE(YP1SNV LS%4+6. M>$8\MP//?=5Q[ KA+,*BNL6ZXTBIMK#H)-\]?+[[=DA39'*DS<54=J#';E(L ME9_>83L#3!@B2.4&J=G7FP;21W@"B-IVHE:WC*:A%D':.9"JVL!I&@>S)>/: M?%+F1)QDE)*;(OY07HUH2,=^^AIYF(9G1BHV57*E1YYFO09#"_-^B&[IT;UQ M\L]I!3$C9_"#")?.?NNF:O0K/#\633@"7"Z JX9>88*U-BY'JHBKMO#JJ'02 M[,I!L KKI*Z_4:8Q.YPP%LT.7^<7NA"SQ/"I'Z8DO/#9J;DD26B:S$(<=O [/^,]&R5N[$_Y,XLC MU)%HPCQ.Z_(XEJH9%?+DF*A$@,L%<%W5M$5_*>H&_:U?H[Z)) M1X#+!7!3U8:!U04,:DT#09][$#_TDC?FYZDB& M-3RQ5) >MZ(?A '0QP/1C"5'*8VJIA M-XY/D#."0MSND@?KJX8Q;!IP$:==PZENJ>80":ZV$%RG%!I,0I=6'H%T+^V MZ19Y<@I/,VY]JT++AEG';O6[/6I@6)5O3"#7L*!>H%X\J591UW""0$7HO"+T MC0HSP4A)U;N"C*T82_R\?C%D98TT3-FOB>_1F--32$M)FX_"PNQ-RPZURBM* M6BYH1+.\:-95LWEXEC,B0X!+"G"K\CKQEHL:\2POG@U5J])@(VU6*VUV%I,P M(6YIT1?R9M7G@T91#!'HGKA_7Y_>*$D4^)[RG<;_:S3Q+V%WY:]>QHRI9)!! M#7FFE]L"W9 SJI,0/:@L.)W@=((:LCT-J;!^^%Y63N)!ZQ!K]^-HX?G7E T% M-#'P&*7G_94E*?64X[B?M,BLZ$ZU'!%'(*\ MS2"W!VK?JKZ84N)QZAAQN-S=^84.?+DCFX"\8I?Z+6.=>2T#@?G=;O4;@5\W M\&4;"-2$C@, IX!N]1N!CZOJ:N'G'LG)*>_%GWI[=GF:=J:Q+'= B)A#S.%Z+UG6>T4I"9287M$PHPER,@W/2U3(2*\KD)6+ M?'WJGJ^VJAD#S,HA^KN(?K8UMUEY(5)[4G.H#EU2!TL?J-8 MT%$]'<1_69? M4RUG%^NL&CH9R,[3/&,=E2*>@I1-E[)([3-A^K!G-;JJ_F7EN34$J70@[2-( M$:3R@]1&D")(90=IX_8=7 3I4G#Q0TI (%L8;^;L^^-;\9$?@DN<[NO#U>A! M-^Z6P(8>M0SM/KNDBA^Z,24)^T59CG3&4:RD<$UZ&5.J3.#5EXE"X=&>>Q=<(NA M7)-$F<8^M!!ZKWBQ?T5#972KP&C.VL4>J]N]P>RY<',8A7N_'!Q\4B!:3M@C MHK&?JG#I.*$I>T!Q=\*NOH+'1UDRORN:\AWMPXOBN#/%)2F]B&*?W^ &&0.S M\KW9T^]\:T+A,[B A!Z+!K_2\K-4-@K].^^+:4))[%[R&SUZ18-H.F';[!?- M8)]_K]]S]P4-H=D!OXAX$S_TDY1UXVIV:EMO18)"]K/A\)0TXI[_RT?*5H@P MO[]?OO]>X:IER6:4W3EOQI( \V:.XVBB1%FL)-$XO8;W*4DV2MS8G[(M-I." M>>TU3H%"/]Q,?W2]9VQ#@2S['BA7KT!J68-THS=\D@K!0-Q]XV8ZY&Q;A\#G M>_DX\2ZID(8JQ%7H9-8A/[RB23ZA$'DVD\O^0-!"-?P*SQ$/&^/O6HO%V=9!$I" O8,:#(,YY7O MTIE0^(?P%A(F7/W'7)#0SA1 R[]T+TD8T@ &)"07E \5J.Y%3"9)3SD)%>:% ML9>HK$T@>]:5>0>(Q]V\I!A6N'42LAE$0 M73!-&<<$;LK<-(O!AH\R0!H5LXO+_H6&AV %*+P^!UK$8 HW FAY;_GP\I8H MXXP]I333!/R,V@MX,+3V&JR#PL&]T#(*8Q[=4C8));=@PR="%B M&'I73&9) M-IT"F@MY",45]O 'S[_Z^4?X4=A%-P"0LVCH,K=@LY"0&:\\%M*TEUL)_%SH M%8T7HR!K6&HH__G/?Y0;/&>0]ER02KQ?!*REGEP*=L/@8=L%W1L!"+_ND3&\ M;)\$U^0V*6)AIS>+A?=G,:_)#;C6,V$"+/W.AF!E_";D9J\T2GF4N!?0,XRFV#@S[QCIM&SMB2=I6G, M+ 7A1 '%'/_TXKNSCX=W;O; ?H%-FF?*/P)GDR@FP/(1O&:)GX2*I M,F2\GPLJ73C=?%.*!W5F4?QW275K/LBZ?G)Y^"GTB22^5= M$%US,[+TD5B[U=M)4/]L D\&5^\_5,G83,:&T67#..8C"S9: >^(YY^4"4R( MS.Z#H6:S%KTB029F&E",P/^6^>#AL+F&'4WW5Q:*PQ?XM%U,\=PI)A,P@LQE M@9>2((GXF]-+F)R+-UQ?TG!VOAV?D*Z('W =9(TKAS%L[O6HZW.W;$*^LL^F M60QXIHN>A7\%#PL],>MX/CA]E/M7\6UYIN*-*MZ\/!SPF!'EWLR$35,$G)2B MQ:P9XC%1G,!5+F&=\F<7)'S(1,_9"F 4795^*.UI+;BB\?<0\,A<<3^+/?%KH"=SN[051 MQ <3N@2N7)J_;Y1Y%Q0F]"A#'>=Q!:V'M@3<>0''X9('PG OW (7IK?"4PN:$(FA3/94SZ"6#PI/&FR MR2!QM>$)_IEC*Q@9<&H#,DWH?O%+64N8'YC[@,SS<(4;57CNW.G< SF9^L Q MC25OM$1BY*YHV<,W>\,^=R/3N&A0_B)=S,B;E3E9=L_1'^)-2FY4Z?ELQ-B8 M%A-\\3RT'LKM?#1_1ZJ]G^G91N/3 (*^4GCQP5-PK8AS^]Z+]XJE)N M?8B&&XS00ZOPW]U/[5:T%%]:B#@50&0[$6YK%,=^LN(8O>%V-W"H2G%6N?Z* M]&;=A-YHD.#LBK-K5;-KC6>F/]>(S,J"Q$)K4U.+%=+46^O4BUJ%$[,, M$_-B_>TZT;\Z8@6,<2(*W:,L(:&7O*YL4S')@[GRAB.+FX^,[K$2QE.MQ)"7 MTS382+ :W,H,PL.E13O6@8U1L)WZG=VZXI7-E\_1A'[3-<% AQ,=SKH4R.DU M7G^JFTFVO '4EF:2YX- UWJVWG085&5&,<*H.?7W8.)W8;ER=6=,2IGMV_ET MN6[A2E?&85U-<%?&8>NQU2;11@U:($&,58?N(^91]S&:;%PT68.I>+C^LROC ML*XRO"OCL/7 N2'C@'JQ65ER5\9!TDS";G,',IUU^V!JX7"3?6S26 MI$HC28I]>J@JN(GD7F0"Q3+,-AAB-4&/1?) [E$^D3OH*_VG7[5 MZ82&J?K;ZNHRG!4NS_Z9YMCO-MG1,L M(\ R@J93B>M_OVY:Y4#SHE0I$\*UCPI6'C3,7.CJ0!M4:"ZV MVV_9XGB)1-QE7G2W*\IW7BSP9.TV;=6TJ]3NK=<'R!:]2P?U]I< /!WM$-M; M_6K1OETG3Y)(7B9B__".@XJV$-HW@8B3A["O<3E10X;N7JY/HJ%[LF&U5P MU%N1()$FR9L/D7O0L$YOT7J5E-.1NZA>[K&::HQK);!K+_T M=GOS?L.*-];O"3$[I!>WA-A&=F?!0IA@(;PH8R<9[\I$;*O,NNY^55ZJYJB: M;3>MCJ-V%[[>#1]VF2RI&_ =5.3-?1C0W2I=&+FJ26I+4D@T!KL,D>K6B&VM MF*B[7U5HNF&H \MJ4HF%'%-8.X&=!^9U]ZL28$,8;MI-JJ;8I@EO8&%%70YX M[1R+W/%WYR AXS+H6@9"PK*'KE8Y=&@G U3XV@9"^E' :H/:0Z#.60<9=TNH MR1V0KA @5\':=]!X$O/Q[>)@=^(=9^=Q*"\%SHR,NBMVK! BI"Z:Z+M$%'>\DY*M\5 .\\4J#_FE6FC@;,H M)8$2TRL:9A0W%I!A8X$V5 !MN!Q7KJ*@)^X*;MFJ9@R0($>"O&*"O'9=0;/P M#+-@]%7#'"*-CC2Z/*N(VV!#-EQGWP8;8ND#U1J82+:C>E2]*+X-ZF'V-;;+ M-U+R3:7DG[XH7A$/07:^]6OC_^\[O:^]Z<2ZVJ=9P7[/:#2)_U)(N#(Y=XBB MKQW,4G#XM8]"%>L,M5YS%LH[VU;A+I/TM:-Y.[-OB]:ZV[V&+W2O?L9M,7!; MM);=[C7N6(!-<-NT*+G8[B+Q>BM]:6P&+T]G<1B])8J MJ5Q=QF)T+.;%8O3&!;.(7RQ&;TY,NRNVUXT"]NU/+_3^BTV"8EW3=AO+KSO0 M3V'4+E^-/8VC*]^CGC*Z5=B)]R2%ABG$3?TK/_6A 23TV$7P57K+_Z#?,G\Z M@9AS?F*>,HYB);VD\#_CD=E5H1]290(OOTP4&K(7G-)I2BDD:\&7!O0)+$'X- V$/8,]S2F7]N$&5,BI-IQKOK3Z8!95T2 M5[M1DD*?XFBRON?PQ@A>"4V^).$%C)0=]G$0Q MA:MAZ";BM3 :\!QXX(6LW5H]I3*?$AZ]OI@R,8N1RGHR)ELQ687)5DRV(GXQV=K(7O,X^(>4C *ZA9;^ ME26I/[X5'_DLK$_W]>%JH*L;L[4"2^MC(,"/*4E$>NA[7>OI"K0J8(F'!S(H MJSD?52$)3\F0>)[(2*UR#;=-8Q_:"V.A>+%_ M14/6%!CMV35P:TA3T>BUV2R65M(ATIAU UJ4!BQ-,D[@(:N/]ED8' (:,_@[ MB<;I-71!\>@5#2*1!$JFT.LBJ25R(?>DB_C+>\/BW3WESM5(I4&'@>KWC)>/ M'>OR0/.2\/D3[AIS#D<)P>?1,OB,GKV"O4W2C8^$7O%2#KV[ <=3DW,Q"I1< MT20MDF(+Z<@99N#S))N*K-A8B3*6[YQ,:,R3:CQIN3?BO75AY"+X@ATWG(GT M(K3EF@8!^W=W^%37*L?C],Z<6X^-H,]+I%\^4M@+V&>EJAM@_P?/O_KY1_A1 MZ( ;4!*SF>4___F/MD^":W*;%)&MTYNMA]F?U22;7%FUGFF_5$J_ MLR%8&;\)N=DKC5(^(XN4:7Y;\1F?36<=,HV=M23I+)LO4YFOKB (V>?S3B^_./A[>&9VRW\%CB2%/. MF>8?O?CYC,W^3$$.X5MF069> OFY0M.\212M/R**?E!G%L5_EU2WKS;+L\N# MG-B71-"YGZD;A2YT?T8M?8C"O5\.#CXI[V8,R'LP45G,]CD;52FAYTV>)^&, MCN)D+3 S03? M=N"Q9L OQV]/SHX.U.4/Z-('ID\])<"4\YROE,]3J=1P89CRO0G9 H-?B7S37.>/ !\)."1 MLBN%ZZF,:."#?K'1ORUPR;HQSH(%.IJ!C/O"45SBN;E3/)=),8QYN]F?)7.E MLN?SHI=\3&>]RF6S%UW1>"]WY)@)B[*4.W@^2-GEEL4%[Y8P?Q+\0P#$)0'( M1S >"\B/16%!82WGX"B)2PB5W3\AM\H58]23.9T.CQ'E :(MK A _,:PPQQ9 MIJ196"I@N/=%:MG'%W@MQF4NO0*U/(J)1"B2%Q*P.T)>)L D[U&XR9\9B?4Z MPWKG^6-62\![E/B@XH01^:F?!M#VV95ST#!??_'EN0[ 9Y2IB#HS+]R?X"\9 M,91.0"Y>3RE-6>KRH_C%3!3X@'G1!QC7O&G0HC3VW83%;1F\.5H#^ 1@ M$GCL_:RN > ;Y]/A?-)4^0M9C 7:, +U3C.FQE&L*MP6*#Y$9 +G;)!4#KKY MJ\IZP(M!XOLGW#M:* 9OWDS #[\=FOM7%O*R&''_UJHTQ)*X>:G&UJS^$YVT M@UQ4T+V&>F5/=JGNM_\EAXU[06"YLR01TLYK@?X%-OMMEH #"%/=>Z$VZJSL MAV$X"N")W"S/AWC=[+'TXKE=&&P&YA?EB?^S?4.\NX98"ER($%LA<+%?*Z="\ M/F@IA?VLCBSEOWD3H0L/D!O#E:SW_WWG] ?.F^5V+:7&5X+ IS9YPTCWP_T! MP"QSQ0RO&_M3,7?Y"\$+2T#Q#B@LW\'TZ5%/$_8:7!/W:Y%I@]D&K*@PV3/W M7@03@&QU_$(7O!5A^<'7N? 9\/.*OK(A+AI=;N&L M![.4U;SZM_!+>[,@?(4_0"5#)7M8R6A\Y;OTZ6J5W[^9(MT)]SL:@UA'K#\7 MZ^6TT6;H7K@#YP74E8[I2D&X+>N*YU_Y7%ON3,FR*]*%LSX0D@C)9T-R71Y_ M,Y.^]BF/]EK6/A'!C^!_+O@?9*8V0_[#C]@(]GGB=L6?V=!M>;@%S5 3#;5$ M7BU9S\MNZ/>O?\Z&T<"RX[_)LE.>X8=Y).9LP%U3S@;M>Y(VW5U%PV>&606/ M_'50MH9U4%@'U:8Z*'0&<9HK37/+%46;36H!B] Y1P0+&HN: B&('MJ7#A7@A M]"<5#2C*)^")"7%+K7DEBL?R3K.*CC'EU2'BZZ7],1(BS&AR2?):HJ(:)B\[ M/V3;9RAOQ0674<#*P^NUNB".30")\0 : MRF<:RGEMY68FDEV_A$I>,I;_2FZ4$2@\2W'"!7,%WX[51*.)1G/5:-X!T?L- M)6OX#/7S9/W2_2->AU=".2L0_+#YQ4RWX/VLB"FO4QJ7](=?42H#8MV\6&XO M*T3+TBB^Y4H&W<\Y S*=!F"C&#[_RF(_\7PWK](0H\JN*6IK10UC2<\%"JXI MKT]-LHD0Y(@JAMVS7SXS#*ZC;DS4-U,8V"R&H/3N(EKH(BB^#TU8+ LM%Q[R MHE>V0"H%*Y#>BI)&?B-;R,5,%*M@#2\"NEK7550P\U>LKQF]KS:Q4*W[ZMMW M55OXU(6Y\F=!=,R"8!:D35F0;7>J?!CGF/_'AGJA\C5Q+ZF7!329[4_(C.RF M];!\A:U8G,.FJ\WOG&UJN,YFS@=;7M/YB!!--(0I;:ZP#":NP/RBB=#FH4EN M'U;-;AH7;\V?IN>SY:AL$KL8DB*O_E1.?O"H%[# M(*PU9*5X>:;+VJ3K[GH]?$2OMYK>K.D4EZ<.PNP8+'O=*5CW#HC> M,P=;'9'A!@/RT)XS[^[?>G>VTZ0;$R*+M'B=;K-P,EJWO45@22=9/5 M+D9 ; _UY$.\T.#+I]MU&?R<&RZ6)$QO%+Z'F5(4JDBLZK--IX4ZF)I:Z 7. M!KN<#1!".%<\LP^;2^S5$2M>$?N8LOU&$Q)ZR>O*Y+6+26+;4X+Q5'UV^+%+ M#59G=O! 95!X.%V*4) >"@8Z CM"R[#G])N.%C0<"(6*#8?$[M]2/EV[!RH+ MF-"M&2B6.B*G8_DH17FN$>VRP]GBI/.K+"29QS;)KRK&Z(PWT>(D<_6HV/I4 MLE=#S>K5U\]);HE9G_NGLN7(35GY6=/U]W![^OY$AJ5F); M0T\>..]6,7MVOO3Q#@4N=V4:4UX6 =TQPDVR'>[0&[*.^32Z1/ _O 5OM#'2TV@KC)(-95;6!6"6)# AD_V4 W M(%NVP?DU+4B![7!6;9SU6;>N4%)3H]NJV;>JGB\1H@C1ZB!JJGVK7W7\TLU@ MI7&87;?P2%+,6I:J]2N,N=&L(D0KAJC95X=FI;G-7= R=484=0=0=QXD6#:,J.T2O.XD,.!),++4H3LYJL0>4U677+&+&-V/Y9<=3!0$,&!+'> M@22QI:F.5FF.&.TX8EL.;!N.JFN5QT=UR[@3_,>#IZ@C(2)M0J;#2P!,F$FK M7X>/$$6(5CI=!.S#4UQ.Y8ZM"JOM46SBA"MKF364+5^A6855ZGL MKLZ*AC0F 8\SB#?Q0S])8WZH%/(VF!-I86Z;12DV\C:([19BVW!4TZS0543B MIG5@;T]RVS%5RZE\]7[=,D9L([8AH#+5896[02)QL[. *II2%C^%%XH?NM$$ MN9IV9VR:F@@WU*%5^0Z<"%&$:'4%E@-U,&S[.23+&?&"+>_+3QV$4 C)-Z'[Q M2_FM?7A5?OCUA-S M6%*PQF"]@(Z3LN0VHMGYV3G)D?37K*VKAREK8L^;!@R MVSW'>B@=X/E7=SP_@F>.@^BZ&)+B;ZY\^Z.8DJ][US (;Z91XK/#2O=C&O J MQ:5GBL:(%Q>7DE$2!5E*ESJZ;4&7+IQN?MXL]&7V\YE3B/5@7@8%L2-!#'JV MCH*00!#@3#Y(HZ,@=F::T#+)( >P3"@'">2@]P8/,M,HB-T) J=J&00QZ.DH M"!D$L:[T$ 6Q,]/4=U 0$@@"PSE)!(%>4[6">&QQS+I,W^YZ/80O-\@ /\C3 MN%' /OSIA?WBJ5.EML8R/'M AHNTADO#E,9+(S1:>$EY0%[\_"Z*E?22PO\Q MIP@&&PS!W2 9,,[GS7S'["U!H!D("/VP MH0!8YO8>@8#A(XPC&L3*#&).7N7SI3Z]46"2]#WE.XW_)[.ZG-)I2BYYAEC==B*CH=(SK/"K&G2TS/HR2 M5(G&RF=Z1<.,)JIR&HW3:Q)3Y30;)6[L3QG;E>Q7AH&'*Y4EJ)3SO=C-[71Y37EK6^#<133O9KK:FLNRG:K(E@#ZX8K# MMB)ZZ]D1&>WSPZ5T+<%S-_T->2RTLY/P8;?KAQ^KSJ#2:#--&H-0>#"I$J3R9K79S#Q7"=,N4 M0E4X-53=,BNUIXVNN$16H?D.@J[:FM%*X]LY6N&(@F1=7_CI_)CJ203M_UM\ M$(T5ETSY-J!_@U,_(Q7XA>ZWS(_A4S],27CALQTU29+0-%'8:.GZ&P@"!"U1 MYB!F',4V>8@:R[&W'D#(U=W*3(JE:H93>=@A:1Y @JCM2HB6V\KTQ!=U;

^2W'O,:FJ=N4+D+M+\K0?RW+(=<ZGQ;N.28?F#M,S;0>S)US,N2QS&UD72K=:RP/&W!W,0FR =O8H\-6AWH? M"956$BJXN]@,YFP)6E=VHND<18*[B\UWB[15VZBP/@9)#YE(#W18JU>T-;\U6N67>42Z.X2&:V%>2M0;@ZL5FZO4_,:E?; M?'6=2B-QKJN67272.TR M!7I+?%;^ $-K;3IR(YLNNA^1S1):U>IR=75[1 M M9K_27?^1:-E\#[26:(IT/=V&HIAJWZJ0D90ZL2<#5=-&3=EH&[3&JXIEJ5J_ MP@TOD.QYU(YH[5"5;KA?9E\==N9XL<;313)6+.)RES;*M;LL4?NQ+(=<.UA4 MCZ.%;(M$RUJV?J),Y^ M=39+!HZDJ?B6;DU+;?8;F0UYEK&@@](M M"]YX/N+I-6,BRICR**.Y.V]5QS0VBS4<#E7=KGQUO PJV6JVH;)JJV:A=6"K M]K#R1>Z=0^O."87J2IZ:A5?#ME1G4*EY1=*@.8!MGCM@Z'UU:-EMM+#M)P9J M6W2.P;942JRK>I5.$C(#R S("G7'KO!L.*DS3,@1M(@C>%)]MVH[ ^0+D"_H M@@MCJ+9=(=BEMNSMY@Z.*,C5]47D04)/(9,(&ONW^" :*RZ9^BFT^V\(4V8G MN_,+W6^9'\.G?IB2\,)G2W-(DM T4=C0Z/J;V3+U\D'PLS7KN*E6HS>G>/(F MJ)4N%^PJF]%:S+<.\A#M:T8;$W:XW58GMMMZ4BSDJ+I=:8JKL[1*6T'?/N?& M-%5]B-1,&ZB9S=9O7&RKLDJRS1!PWX=G.8":J9K]"NT"\CVX[U;]/=U&K>- M[9M=V5!?!KZHC9K2C7VW#&>@#O"4%=QX"QVP#8H\#=4>(EO5$+9*QLT3<.>M M-LJUN^Q1^[$LAUP[N+]+NQ?*X,Y;N/-6:Q;1H)/1*JCURJ'L86KR^IB9X2YW-DH$E:2J^I5M54YO]1FH#5]*T&.!2 M6_#&\Q$/%HJ=12D)MKVBI45D8[N81=VR5:=4YR*^N96D'Y%OHUIA]3;6<5EKY]G,@ MSUC)(A[2K94LVT]'M,PX#,!=;QNW\E*@H#(L-&-ERM:IE)8AO^_TK+8E[5YV M9WG)]IF5EN&]:DN_>Q9F\*A :&4>Z-B:$G2%'JL@6J]UNUN^E)B)D;&X#U>& MM%&NW>5AVH]E.>3:P?IC7!F"*T.0.WEJ^-!Z,'?.R9#',K>?%=F8"?E,$TIB M]Y+O<'Q$KV@032#$$6(@^O%'G,CH.L,/!H:*%EL_A!O:\.!A4>_8"L M1)/@VCBT:JI9_6F-G4,KGMV^JX49MFKJ%1;D(;?0)+PVSQLP-=5P*B\@E0&O M[:L[_:)&&R-;;JA3$'NH5JH?4 M^2T9&(JVZL=&JS(:J2"6:FF#2F<0Y#@>L3"C/2K29B=+=\RNS"(=9DEFA5KQ M+ND2N19JX<85]Z6P;=4<5)H2["KATDK MP[OCCH85'C*MCP91=R,"S?CNI/S MT51'JW2_Q+KB(-'4AJ4L-:V51Z5H4F)0!GJI]5JQ^Y4R#5 + MI)1D6C:#+I0D:B'U;-$R&FECZNB4!@$T@S-'[TG\E:;LKZTL\&\R4=RYE7'= MI7L:"],.HE2>#%Z[U]547)G6.9QVF%MI*DX[.>O+8T_;R(@\O=*K[*5/9E[Z M5JJ[:@[/*B0_9=K?XDF+Y$S5T1VD,%I)8517QM5XF&NJ85>X,X34::;.D1(5 MEF\U'>BZ9JJZTT>>H9T\ WHN,Z0/';4_K/"\'*E->LN8@[J6]W>"$VS XC%# M-0V[\A7Z,B@J$@G-(!(V7>38-ZI?*M\YG.+9(/) NJ^:6K6F%UF'IMG>9B#5 M4FW':J7Q[1SO<#")H+E_"Z<^&BO$_9;Y,7C[?IB2\,)GRX5(DM T4=@8Z/H; M)7F8C<#]OG KBMEV1DX?=_O"W;YPMZ^[U6-@5^GO29TFDX'Y:*M^M'>W+T/5 MK&IG$*1,<+=F]M9ZM"RD1G"O;ZZXM,,(?+OM]+& M-SZ$:<7&7JVO>=@RD]R _2:Z&\:T']Q=Q[8\TQE6JS6L6JT!Z.YP>-)Z=*-? M(H_M?E(H\D-*(*R$?SW_ZN@)&:]ORP<^R(898W(^ZYI+[& M*8T7>\U6E4Z+AO*?__Q'N<%SCFO/C8(HWB]"Y5)/+D6X8G Q7="]44S)USTR MAI?MD^":W"8%LIUY GE_%FVSKBNZUC/METKI=S8$*^,W(3=[I5'*42&BH_RV MXC..ZMF'4>*SZKW]F 8D]:\H>_K"<[DPTFBZ;X"18=B /_..F4;/VI)TED)$ MLY0!(,IE3,<_O?CN[./AG>ADOX/6Q!,2+(2-^4\P^8?\#\@UP^+.8?,/^ ^0?,/Z!?TCS;C51H5:$( MQ'[LPY]>V"^>:O.T;:O&<'W&YL$"V'=1K*27%/Z/*54F<,%EHM#0HYY26=5K M4S6C*@@T P&A'S89 .N&X&Y(#-%8RF8L:UP]\EQ5.J73E$Y&-!9K;$Q-+1;; M-$B1)+>D" ^TLS78V>&*9CPDZ5='C#:($\4/86Z-LH2$7O)Z1JA-# ML?-%?3HQ>+1.E$+P.T;.T RS(GUH>*JX"G ,VX8-HU&V4FYL&&T#1W6&H]&9 MRN>#P^D9]7I:G;<<._6RB@?E-0WW!7\+V-+-&;B6!D!._VUCE1O>A: 6)@ZK M5K%764@R#[KCK?JY,FO:]LVPO*E#Q$"G8]HGGF[Z"PUI3 *^5<:!-_%#/TEC M7DV'1YQ*M>TH'G':VOJL%NU,WNTC^=I=:85'G'8Z$]&8FBF<]=MB3SNWU?B# M/GO952>+KCJ><]KJT\),6S6'E6YNA+N$XSFG\L%<5_N#"H_SE7J?5AEV^VX@ MSEMRSJFC:@,=-^W&N,7:W3PG-,V)0LV/3!BV'?P^%(D M":3'J:Y5?VI#YW"*-,'6D:KKJJ-7:U*1*6@85!LR^?=5S:P2J?(8U(&42:(B(R? M[NE/I@&=T# 55[A1DB8*Z[JNOU$N[BV=VM))H#4?"UR;C6C^8<%59_*Z2HZ@ M/LBL#D_A\KDQ-5I9:%SSJ:(=U([5(TAE4H_-J1_5MC5D?JH_=K2#*B&W X4S M1K?IILV6D]\?:.UJC4IK3R^6JZO;*/_75,>VD,K:%9752DV1KJ=;4!3#44VS MPN5@4F"ZVJ@I]]!;+5,5QU0MI\(E94B%K:'"VJ@JW7"_AJ8ZM+NR^K+Q M7-E.MT!\3HC6B;1-S8(N'GL(;1[%/CSF5QI<4=8/]D@2)GNKSWW,H:S-Y\#D M'B(\$Q)1($EV4_HAP@,F$0=R\&1R#Q&>5HDXZ-:L(EV0]L0]F3].*>/,P@OE M)'2C">[ O M%7]H^??-3:476K>AJT>%6!4^XNX(T48ZD,)5BDL'-%22*,20% MJA2! VZM@!-_'*B#@8%9?\SZ-P:QMFK8_3:FJY D(, V,;" MI[YJ&$,D Y ,:!!H=4LUAV8;+6WGB($C"H)U?>&L\R7NRYN2D:F?0E?^!L\^ MB<;I-8FIN-#]EODQ?.J'*0DO?+9,B"0)+>U1QG8L8\](LE'BQOZ4/S.F5S3, M:-(:=J%B4R!5+/]$ZZ 9E2Y01+9!&K:AVOBB^5C755VK,$J6.H75.?ZAXLBD M\6@W'56W*SSZ#ND(F>@(]&.6T&ZJ>I5'5$MMV]M-3RSOM+Q![)+0(&#K%5BH M \_]2OGJA4;3&2U<06VE- V5,VJ MU!@C-](T:]PXS)JJ9B UT@9J1/KC662*)+MZ:M.3=G#4D1UI)SN"IUM*M:N^ M5'#H,(^"9UT^E5YD9[$@W]).O@7])YPMI(F[:ELX0J%Q)'0I4BOMSXWTK0HS M(TBMM!?930.V8>EM3/DA!X,1?D71JN$;IJ5JD34N?1D'5! MUF5CK;#P@$5D7=![6BK&[,QR=\JS".;4TD U%*XZVCCD>:Y/\"1"?7H E5R MCGP;IX/.D42;G508S4XJ]/E)A=L^"&514TS0%"_*V'X$M=B+K6Y)7F=7MY$0 M,=1AE74_R"@]S"BU4E.DZ^DVHJF!.AA:'4D=RD SM5%3[F&66J8J]D"UM %R M3SOCGMJH*MUPOZRA:E=?OB>IJC2>D%KJZ7)H=G^O5V(U\9"]@(Y3WKH=V0]< M4E11)Y]T,.UC\8_D%*XJVNVJH@9@6Y[<(RXL:MC"H@:@N\.44^O1C7Z)/+:[ M\:&(L]+1C8BA#S153C@EM%\I)]34*H@MZ^3@J2HIK&_1U:+#&!\T*CYHRX;. M+%&E['[&E&>V:+>GWYRC*Z4UI^BT-PRH]:[R[[Q!Q;*M!>\F:KI.*^QL*J52_6W63?5 &SKJF[I%6);:M9:AEJH!H);ND7T M&Z/;&*J6,:C4=&/]DCQKY[ONF/15Q[&[8KQ;EN=?BBI$)E])R4VQ\;#R:D1# M.O;3U\U,[;>0E]O&:7E5%J(C&=!>9->]$4FH.!L20@EQ'F35YYG4'296 M3"%*E0%X4B2A#@85+C]"DD(BDJ+BO;&:#G5;->P*73&ITUZ=XRRJWABKZ6 W M^JIA5+CC#U(8,E$8Z,4L!2*6:@XK/Z^^;BEWDM(XHB!8UQ?1!S]W?OD >S+U M4VCWWQ"J)-$XO28Q%1>RXU-B^-0/4Q)>^&Q3 )(DM'2>/=LGF#TCR4:)&_M3 M_LR87M$PHPD2)BW.5%BJ9E1^7KT,U@ YDS9Q)D_"MJ[J6BM/ $,&!1D4TU'U MZD^/[QRZD4&1$]VFJ@_M-MKNSE$H!TMQR@;A2$*#@.W1RZ(7>.Y7RG?L;1OE M@F<5/35A[51:.8#,C#3,#)[T^$2VTJY\KI0*"ATF1,_]).4'8QR55UXU0E[T"SE=W2D>I#J:2'54_D)=_+D"Y'K0:Y'5VVD M>I#J::=3TF+;W3FNYY1">TGHTM:1-5A9NJBU?:O"+ )R,!)Q,+@Z9C&-7.4A MH%*GRSI'K>#:F&7&1-K(F,C#F* #L^3 X.F"[:!!6#E9XN<<1\BH#QJF M[-?$]_AA[U&(G$9[TP>.5FEF##F-MB*[:<#65;-*:,N3%4-& QD- +=5*1>- MC$9;P=T\E\10M79:[NU%$O?U73Z*XRPF84+<4DW5-CF.411#$+,G[M_7IS=* M$@6^IWRG\?^ZH?URC4L3*% D5!XF5%"M9!N6;?B8'J=C-1L[/D?7'ZS(B.HY@6?Z7D!K=2:W76 MQU -"X^?:1H7U9:SZ)\4(0U4J_K5H)V#+'),4J+;'JA&O\)],9!D:IY%;AQH M+3#)59;6RV.2.[<8IG0()?'^RI*4+<972 HO)6F61O&M$I-TJTMDI$H?;+\" M5=ZLP*;J_\I6^P.CTB.6D0EJ#!.T]:4W+5 0B\V/73FE&:F=G2_9:8&*Z);: MUZK4$:1IFD33H)^UB8X8JN8,NS*/M)MX^7&T\/AKRD !+0R\,BL3TC3G8G[\ M852-Q'G4M: +)NB"%V5L3^M:=/_[ZM2^QGYM(]7=5^WJ#_240;=W'D2U$?#M MP[NA.L-6%J'O/B9J(>#U]EEXRU#[_4HM?&?IGC8BOH4^C6FKIH6'Y!3QR@\I M 5GNJ)GE(&/3EGK^U<\_PH_B06Y 2%S0?=&,25?]\@87K9/ M@FMRFQ0JZ_'S&E(/M$WX(WX+LDQDTB8#G M[K1;?X1V/Z@SB^*_2ZK;5QLN*MV8B^JA9,1A['.#K!RX+J@1WZ?].$G]"4E9 M<>BH2DF4&LW(9W]\*S[R0QAMT(7A*N)*W3B[I(I;M);,6SN- M_UH2'I)4D5 MP&1 W52)LEB9L&+7!%[GC^&F,%7^RKP+1GDG?)=Y6G13R1)^^!<\@2HPG4U) M/-O#GCW'C5@#V35L#Q>65X2[/&7LAR1T?6@-H\^I>+ ?ND'FT?EYQQZ]HD$T MG8@M8)(T4951EO@A31*V-?X('L+>!1]?1)%W[0>!6N[=.(KA\9'[=6]$1 LF M;!M+?H]:'(@,_[H1=%-\R/I6+O%5%9A?W4M%M(:=ICP2W65],S3#4 [",(-N M?*;3*$Y[BDPBAS9?DBM6NDQ#)8P4)K"8C7DV];CL8'S<2Q)>, !$0EQW@&0N M:S: A!WV!E>G]T!J?G6SQNM!3?],F:4HZ_FG. KA=U= 5RIE?P=B'6C; $6^L&T8@RW@7P_1"E5=)6O$C*T-Z?9!-YXR]3ZM&05 MRB.2VQ)^@_YFAI''&X#*GYQY>##VY\_-B3;:= MRQ+\D?M]=[._77]]1O88\X^8@[2!*K!Q4\S>?5EW.1M=EK,"@E9*DE:.3DX/ M?_]X^N7S\:ER\/;CES/E_<'G?QV?*9]/3O^UV,\M1"9;M%HGS+D!>ZQ\!@U3 M/OO)5ZGLU'_8].0I6Y0YQ8;G!4$^B MD-[FYZF"N0^]1+GVTTOEBL1^E"4E ^N'()HTRSTET4TEN63FU,MR;VWLW]"9 MYY-0-V,S.TUZRA%X2+DEY[?L :0F"OA=6Q'X'ZGP1DAX._=$Z WTBST*WE&X(KDS.29^#+T)LH7WS.4#HT_8D&9! MR@],FM_M%[AG!9G0AY/0A; U$0Z/1]V >9"K%RK7419XT':^W3F'([2*9-SM M9;>"YY.YT+",=WYV<[% [!:ZQD:B-#V2"9.61%X.@(ZYLGS81?]B, L*#[+$ MW_>.(YM[&4ZC+(4I.V167H$I+XZNX3<8Y;>SWT&E/>9$@!!/*9O_E0,80H\/ M8XZE0QA+@//!14SYW ^C3N+Y"TGQ3@X@UF(&:V9VR]+,@3(BX5?P8V#4F)!. M/[[[O"!//[^>7[O0)85K]6TAT/LZ=@"7>'3$@0P/R^(90L5]$P*2#Y)HM0]% MHPL@,L^,$@@G(,2%9B?@X4PCN&'>QC5=4H5;="=0=:T M?#M_;N*TGKT0V.>IH/&8IX)>_*SD ?S<##+_'0R8-)A^< Z$(8>_0^4PBV,: MNK?*\8U .)\/%:DFQ(]97$2E>90MY)1P#6!P #P%#(QA-&&QK_"4O_1.>V!A MP0N-+,&A3"IL$DYO83+0Q;$W.,8"%^ 3$%';WBD#$VR M7O*OK)?+3LFRD*[IJF!*/15= *.YU$II(/Z?/"7!@!;[T&KH NLYR]WD&_X* MAV-^@3(.,C?-!(:+5 (K_PFBA,_H^?R[Y ^DI9V]+L#'XI>R6Z"WI>D.1A9@ MQ<3M0I!&9L.9BE/LA4.6?P(H%4E.L,\!.Q>E-#]M)!,Q:82\4>#\N(5-RC$- M[^!>%WN 2#O!I[?\\2Q)!=&EQ]U&/H(P#Z2@R"ZSQ44.ZV_V\LG,N1+>!W=2 M"VLP>Z48$M:[?$S@G7QJRMO"1C\"GY+AGB5)O=QAO5V:_"ZI=\$\QD!,-V7G MIR2!9//Q65+L:XX5KIY9/KF*I!_T;V[:E.("[LU,X:R M&)[/3]6<^W#*Z6W"%O? ;[\1F.+B6Z:I&G]RJ;_3+(;Y@]F7:#+QQ2*@ A>L M-X":"+QNUDWNCO/YNMR*W/V:3=NS"9HUO^P.+\ ^;_NBL52B*S9RH*[@I*1W MV!MUP:=9P0!\<$UB3XP(""K)I;EHF_J#EX49*C>/>/#R9%4[[VCFZI@P [W9 M@%9INIZ_ZE9^SL]"S@\YOS9Q?GE^5W/&FNU1[=SQ#.?V0QQW M-.B[0V^XDM^U#C]^./O\\??3@P]'GSY_/#P^8DF^\X%A:+:)N=V[<[M6PW*[ MA8QY7GP<(C8=9@\[@ZF^X5",Y 2_SI C<,$6W(/F-I0.IF/,B+QN ]@@O#>C3_ M?I[,S+]7%2H&A0KOC/*8#A[ N>'\^=Y\I-SR2$UG(\4\3(_"TX57^CD#4Z"; M9$^W7XU>%T[7Z2P=.D\>'+@\R- =TU)YY#$1,=\K=D-.F94OSDFQU]6G C<3 MS%M.@$?"/:,+>-ILI-3G2HP].&?W6-"DWIL]5S>5'8^%9X)G^386_Y$$8@-F MTL'KS,3IE0$K(Z@\!JY L0_GN=83$=D$A4X+W_[=;!0%_PG6MS[E%A4%?-3# MA3QQ*3(+"FF)]L]1$!?M9YP#^V<>9,(M<"W@8G3[,.LKEL(QZE?$W46@.\OI M4$]E4;X(F',@W$(T\97%,6FT>H/ZN+;7ET=Y8L""<=.F<9.-<1/&3>V+FSX= M?#X[.?EX]NOQYY,/[SY^?G]P=O+QP[G5[P^M?AX!2595R9JLG)SL[>WQ9BNE M=O.Y[WZRJKQ<=SQF'Y;XJW*Q4']@44>WA^=V?VR=6\:0GH_';_7?S_^Y>!W'F <'YU\^.7T7.\[ENYL:Q2+6>&IQ1_09$7O*;S5 M2JG9I6RK+>HD6,IW[ >,&."T3L"*))17239*Z+<,GLEF[]S=9HX!'<7\ M?D?<_EHA/+>=*@?@YI*8J(PQ[BFO$4* MF(P,_(]QSO$!F4^D@M_3KB[FX6\ MK(%7HJ9YS:G/K9)(:7-79$QC3GSPZ*E(SF;<$0E(J8P#/O=XM49,P1GR$YZW M!1=X1^8 M&,I]+E4WBNXQ%I[UCU?'L/L4CTQ@+D[4O+:0ESQFK-H7(H;\.]Y, NY''-); MOBGZX$VBC"EC[(LAN"3)#)23J!@HZ L,>\+Q$8#Q8=V 04VX*/\"/S?Q?%>T M[N#>:$>0LBF,*HS)H-I&N8[Q89M7ZU !V<5L_@S/X"TSH8-8 !ZJ %/&HCL_ MK^Q@P"%^,"O?%-WJ*;]&U_#\6,VC3[B:X23*4D[<%;P,KU)(X)$C5KO .08E MS/AH<LQ BB31Z+WI;B/Y(492=9((J3%7\R)4)_ M>4/YN_/ZEEF%.>>49A23/!SJ":@-^'8%"#DY!8-P$3%PBR%7AB/":>KR*![Y(.&_$'\4H;NY1 1ZR6!2/S(>* MA>!YQ5AN9I@P@C#^XA 3!>\Y+R$!QQXI'6=49S]+D MM).(YS)6;987^8"GY'N\,H6%@"GY2MGH7% .?5%X-B\[*\@KFI<"+$I>72T" M4$55WCB(KA,>8\ZC0U;@Q(6Q4(]L>,0:ND;_'#PT_=QR7 V\B[Y[/O)&0V]@ M$F=$R:J+<TXVM:+Y)5\B;7ZEHL>]W+WN!X MS',8H.U>Y/):15XY$$-LS^?\T:TH?N<36Z$5G$\> [RC..$&-DM*ZUT.6=5) M.)\S5A'3NC7#_(2[T9P[7TB(-7A'S4*,2;ME% MY=J?4<:J-IF"N/#,<<:THSA+.;^8/8R5!A6JPJ?T>0YWUK?\/44E+%P0W+(" MMGSFOD,?^'5%$0V[;$[7^_QTYYG/,4L3/V:Q0$',@Z'AA1@P<().%TE&&B3T MFH_F9HL)E),Q-TU%+<85?PGS:RB;_GAQ@QC*R'6S6%VR&'?V4[UW6.;6A)E3 M>"B;2&'T2_43K$:X^ES.@Q9@687XQ1XK/>']V6.%L_OLQUYZ"9IU.W3@GANV8;NN9KLC:]5@&E\^?#[^ MY>3T[/CS\='IP>_'IQ_?'?_QY>3LS]/CPR^?3\Y.CD]KX_F,[1RK9,HXW?"?S@! M!V$FHW-[8%K# >KF?;K9M!56A; 5)FU%B+NDDY+J7S/4KV\X?6- Q^>F;FKG MECV@YV0T-,^)-G TQQV-#+V_HG[6^Y,/QZ<'[X[/_BPM<#L?&':U(<5SX@>+ MP0*,X$,7LFXHHA_EE7IUAQH?(+P]F$X#,#ML54HS@&0,]:$U,HWS(1U9Y];8 M&YT[8\\]=US3'#L.I2[55X!DK[ 'MJ,;?5/FP-3N*7>3!S4B1OG1OX%9*/P ML6?LNR*TN$D_,W+K*%^'=SXXU\]96O#\+#IWSD';^1_4]I2O? M?WX:97]IUR\4FKADRJ*".*.;Q-H?PUG\(D//17CW]^, MJ.N_^[^^GU[]\_3WW] MVT9J2L3SGCR$"LFK Z%]>SJGH3B)%L6MK*:)#\1?)XG5G>PS6:2\:V@ M5D"*G*UBU!,=%RLP2X]]Y;Z><8T)$44+V90]IVCWVG;F$GX7YTN?&-?%YG0__TY3?YXL0",@^3\X_@I M2/CRY2CZ[9?__H\<9_\]//O%__S;46C!/.)1UY^0( 'WXL.[16"$V<2+TOR" M526;5V(>7%P<,*KI8)*^4&!>8N.AE8!R\"_G+X?JH\]?O_UV%O2/?[U,OGT! MH)BVJFE:(?YBE'[>>'@5,7"\FB0@2:(<\'4K42@V&E+87BB!!-HF1H[=DP_= M\=T>GC\2WK3P/K(_WZ\>KMYZN,'G_[Y8\_5EP^&:2QIK/&*Y57],)OMW^>Q2\/]&^F6?D MS]N_OO[/N-AHI%@SE*(=[1NG95_S\_%7^[?/D>U]H>&Q>SSY/.U'WD8#=>3' ME#&)#1^C2MQ+[>W5_Z87?TS/M8_]X=7P]^'E_\CM1J.([N6VW_[[2_R9?;=K M=\O@U90>]H@:<1E:7G=3)6E9%];(]'&-#*Z1:=\:F7/-'HR&-G'.A]I0/[?( MF)X/76=T/C#&CCMF6PN8[@HMUC_^[Z\G;T_.3L\'0\VTC-W181LQ8/V>4C2P M8N*KZDELL^*/TK.9RN7JQH3L"L061I+K]Y[6TYS!<#"PEQ1?FU=]Y%J_:DS3 MN&A-_A9==#6]O&O0];@H=,Z2B OM8J5^[,JPF* B[_Y MH2+[PKA>PY"N-6KYU,)?7%Q*1DD49"E=&IZ2_?_QA_1RN^-B]#0;AV5U6*Q> MEX>E.-SHP5,J6SX&]T'#ZO7U#@\+0N.A8[.&" V$QEW0L'O&@X>%M7Q8$!KW M0\/I]='70&C<&;5H/?O!4S5;/BZ(C0>P835W2N'K$_C_VP_Y%T\QU7LLKB&TYCN=+#$?F3W_=S1 MV%BKQYW7 *(UU,%&L#KBY\7Q@AFE>G"5;'5SD+0;#(F40:,QQ-9Q(V9VB!F1 M2V@V9OR *A^B'N)FA[@1B89&XR:?KQ V.X2-2$(T&C;O^*XL"JN-0NCL$#IY MDJ+IV*&>\BN-*=LJ!^&S2_A8S9^QWF5QZ">7]T)HGN^X=TN-:.-*A6U4F9#B MF7L)=?=@)%A=[3X5$_&;\HO^[UL6I6_6ODY<5GJIPUZ4EU&QFM8]5B:K.:9V M0V],W=-[E^GDKG*71_9O;2&6J??TY=JKI0U 'M+A=?42-91A+H[QG5M*A5%( M-Z[Y>L1@K*F20*0^!ZF';.395F7%01*?9H<_',\.A\A7+BN?V(ZE1.P2RE8D M).*8#>L5>S8M>=NY.LX%IY_2L7:!%,S9D=XD'A$0IKL?;P) MZ&WQ%$/3C,?IV@2 &= -$_^[*[?;M6*MJS'923ER?6.!*-BHG 11T 44K*L< M011T 07KBD00!5U P=IZD&=WW5F/@O\V6UY;D,JZ2HRZE?,Q7<94Q;H T-AA MJN*1X=-N4Q5+MN+.3,5")A$3"U+@ZH'$PLJ6:)A8:."$)'OZH.TN8?=2 2C1 MMH7U*-&VA>@H40RW6R$5#+>[$Q89.ZP,,.2N#,!PNYFX>C*/KP^5+[W3WF%O M%ACKIJVMC9X=K8_1,T;/*%&,GELK48R>VR91C)[;)M'M1\\HTM:%WH]+B&#T MO"[*V1U9;2!9C;B2B*S&Z!FC9YST,7I&B6+TW'J)8O3<-HEB]-P^D6+TO*;M M"RW5-;UW\N$4(\DMCO%)R):K*/]]^_EWY21,4HBGJ'(4N1D[$0WU%T.;=DL4 M0YNV211#F[9)%$.;MDD4RVJEE,JZZ*0I,"84]7)(IA3]LDBF%/VR2*84\+)(IA MCW0BP;"GQK#GZ/@=ACWUA3U'=.R'/D8]&/5T4:(8];1-HACUM$VB&/6T0*(8 M]4@G$HQZ:HQZ?C]XBU%/?5'/[V1$ PQX,.#IFD0QX&F;1#'@:9M$,>!I@40Q MX)%.)!CPU!CP?/I\C %/?0'/IY@F@#\L;\.XIY,2Q;BG;1+%N*=M$L6XIP42 MQ;A'.I%@W%-;W&-)%_,L2^?.H&>GB-Q]K'087;'=I? ,A%M^D6X$8]S7:&@RCVBU1 M#*/:)E$,H]HF40RC6B#17891*$^,P9X9@_V0DE% =RD9??-F;KM1DC2#7YB? MMS.* F]C*7K^U<\_PH_B06Y 2YF_;4^@=]]D;RVLDO9R9TBU!Z6&\I__ M_$>YP2/B?KV(HRST]MPHB.+][S3^WYM23R[%P!A&N;+-Z,H]N ;K6@(ZSK$>#W3?JF4?F=#L#)^$W*S5QJE7+?W CI. M]_/;BL]BWJCBPRCA"['V8\KVH;BB[.D+S^7"@*EAWP 3R< ?^8=,XV>M27I MS&6AL/_-_!?V I(?*?7=V,,AN?:P/!LDY@V'>@OQ%"( M.TY/?OEP$&+4\ETQ[34 M_,8+/TEC]JA+DBA>%MPJ+LD2ZL'7?@+?3Z.8OV9$E02&";Z(0L6'UXSH)0G& MRNB6/PBL(XWS"^#OF&8AW,2?1[+T,HJA9UYOURKW")WC+L;,Y'/[S,Q]0*8) MW2]^*3>""26WCDPG76%@BCF-FV/H>51\(&PQ_V3!9)?\L_R:U6GPP1ST8DYL MN'93WDV"@I[CR.$A/\9H/B8-[CR8JW],$G+0TZK8"/D14MS"Z&]J,I)Z/8>0S(A-+83,34%-\L2D!TQ M1R2E^\J'Z(I.1C16'%5AI\&V&4$53#E;Z-';V_U'4VIB-LO=GSPNUWLL)$NB MP/>4(O3=:4=^2'Y0CL@5O/Z(GJ9T3,*H.=K0?OLI)_J?5EF]UIW;BKUL*+1_ M]._(QO@I-,TM"Q1[DHKU*%"6=6N, _WA:U%\%G>1%4.+WTZ5HYO MJ)OQ$ISBY'=69G-X2?QX2N,D"I57T]DQ\71V<20N?KTX*K+K9/NG&W37T5UO MH\/2*G?]M^B2'^YT34;-T83VVTXYD=\<5[V1L$8WO3FJT!TW7?CF[_R0@.<- MCG?AFY=\\?'LRP=\<:P->D0S/#^9!N1V/XS"G,O_(Q5Y9A";9>KBZXBW[N[N&A6/?3#*/)NX9_+=!+\ M_/]02P,$% @ [8AI5\WD :M\" MC( !@ !V97)X+3(P,C,P.3,P M>&5X,S%D,2YH=&WM6VMOVS@6_2M<%S-- ,NR\YA)Y31 FZ28 -/'9-U=[$=: MHBQN)%%#4G:\OW[/)65;=MQ.NML6;I( 22SJDKPD[^$YO))/_Q8$EV7&RU@D M[+?1V]]9HN*Z$*5EL1;L]=:)A/!V*#?.^H-^L>] M?A"C?WVX M]-U^^/CZ]ZMSU@G"\)^'YV%X,;KP-XYZ_0$;:5X:::4J>1Z&E^\ZK)-96T5A M.)O->K/#GM*3<'0=9K;(C\)<*2-ZB4TZ9Z=4@K^")V>GA;"U8)?.STT1.F;'S7+SL%%Q/9!E8546'_R8I^H;>!4C1H7><(O,%QU-I8$;N;3S*)-)(DH8_/SLY*!_.#P-R?![.O:Y M^3J_O!Y=O;DZ?S6Z>O_NL4S8FAM777;!IS)A%^+O5J2\5%T6"VUE.FX'IY;2H>-]>HH?&;++II\'L"!YI:"V=" MF[0-IS0#,<^;]7-+B>UG.,ND%0'U(*)2S31'T2?;_)J3%F /LJJ(6B6T'6[$ MV;]K0PN'S@<]-V$;P]HA!Z]8QJ>":3&58@;6LIDT[(^::P EG[-K42EMP67L MC=(%R"[X@ZF4_0/K(FZ[[*J,>\/5"$-:YM!%QU.L_G"Q>K#KL?J:&Z>K6#%G M-YC*7$"!=7W(:A^HB8(?I8)T0X=/N'O@>#O:-?Q-UH+5EKK MP:]#TR"L.3\0A:@TE;AT87S%N!8., " I%! 8#-A*"RDRH1L6J5>^146L4B0;%A>P!*(H \CX;+VSCCY42P5^"LZSJ'Q>"0!X/C M/;'OJ@Z.$W_E+R6=S$J/6&J?$;&U@.R!1;["(,"1*]3@'\-K2Z)TYC7YOY52"6.!6#2].1UIZHU&@!Y M4= 1)<)*E*X=2C&LR+1-R#ZO!MPUPG.%G6Y#UG13@ECABU&Y3%SVT]1C(Q/) MM:0!2"^/G40HJ:7:D&1UVY1Q^M81J#("#ED0-E6J.(5BG7/B?0S+.;&2OJCA MA71;_^/36) AJ!GU13*DF7G"]@/!]OC'PO:]2>T.Q.]/A_=&.G:'J4P(P-RH MTL4<-P _G4P)U5PG"X0!\Y+[R"5%O*U;VF\<&!W._%:Q9MHZV3IY<=L,J*IU M!9P;I^#C&%'O''!GW(DH(<6#@9; MEML524QX::/ &:WV K;X=;CW\U8>V%^^SGY\-?ND/+Z<\ MK]WV3Z$ATA0G,CG%HIHM)ZNE6+T'G?G+[8^]RKA9"E)1@I51E+ :@T.G:999D)?D/"U)^%G#1UISCW M+'+QA.*+ -@D1'QZ=POO\005C5C2WB?!VIS]4 6(0UAVO3HVD,:F+C -F"0W MF$9N;'V6\V@H\5$ ;^=3+Z\@>5,-6ND"!L(Q(8#D'J4WB.MZQ2C+J102]?NAE^V:%$06>!E:85 M#YD@5GG.*R.BQ8>V'[^@\\R_YD(K(B]PQH78RSSBRZCEWVW >5S;A]^9Z]?SZ,O=?'H MUY^&S9HWL!ST* 7D$O[L6=_]?-]1A";=#9R7$]+L\DR)EE[_'X9J)572;$8$I'BPVL M]3V#]1L-CU$TY+(407.]V/+:WV]H2MI?;]C\XD0%V1&,(=%O IY"+T1\JF32 MA,C)2>_@:+G;^K*^DY3^"QGN&QYG_P502P,$% @ [8AI5Q,-"NP."0 M_3< !@ !V97)X+3(P,C,P.3,P>&5X,S%D,BYH=&WM6VUSV[@1_BNH,KW8 M,Y(H^>7BHQS/)+8S=>?R $I6?WV?!4B)DN7$R<57Q4YF M8IO@ E@ ^^P^NR2/_]+KG1<9+V*1L+^-W_[*$A57$U%8%FO!+5IGTF9LK,J2 M%^RMT%KF.7NM97(E&!L.^@?]X>"P/^CU3HXQUFG=214A&PZ#7X*]P=X^&QR% M>_OA<, ^O&4['\>GNT[Z[/WI^-\?SOVT'SZ^_O7BE'5Z0?"O_=,@.!N?^1L' M_<&0C34OC+12%3P/@O-W'=;)K"W#()C-9OW9?E_IJV!\&61VDA\$N5)&]!.; M=$Z.J04_!4].CB?")G#)C MY[EXV9EP?26+GE5EN#\H[0@] ]Q>D[GIS61B,ZQU\-=1R9-$%E>]7*0V/.P? M'2V;M+S*%FW*+RW4(N=63@6-W1HUS@778:1L-EJ?8%//LNF7JL+V4CZ1^3Q\ M/I838=@[,6.7:L*+YUW?@M]&:)D^'SEI(_\K,#269\6-[?%<7F%PTG7DUQ_6 M2X]6)ID)MYQ(Y0ENGM]D,I*6[0_[>\=!A'TJ'T"KJ])I:)-Y,-)4&:N32 MSL-,)HDH(/#3LZ.]P?[H."#!/U.Q3^W7Z?GE^.+-Q>FK\<7[=T]EPU;4N.BR MOZNL8/^(LQF/NBP6VLITSFS&;?A0DW[-VBV/F MY'%]C1X:_Y-FFAJ[1U"@[M4H$]BD+3BE'8AY7I^=.T:XGM$LDU;T: 81%FJF M.9KN'/-;;EH/_L>J2=AJ(5>X9F/_J0P='"8?]MV&K2UKBQ2\8!F?"J;%5(H9 M(I;-I&&_55P#)/F<78I2:8LXQMXH/4&@Z_W&5,K^B7,1-UUV4<3]T7*% 1US MX*SCX6VU)3C$W1^F^XTM8V_;3?S%E56%T)* Z*YB@>#)JS":ZTY#E+>8PFS=0$P=LJ+W=+H!"Q,(;K M.8E,^+7 O*TQ#=H2*(,I+4,%2 M60 #!*>ES7OAB9&K U #3 M^(S"7@O7'F>DR[TG2EO5CE.2^-")L_1@]L MNJ1N+^=S5=DPE3Y_!@H\?Y0^OX%NYJA^]^QEW<.OVO M5==?TD#0"N$T'[5+,'53Y^1,&*P&8'%T]/-([A)3CGEE[M^%*&LD@,IZ)D^" M5:4Q $(G&34%9$B)PHU#Y8]E*&_3 5_O \QK%KR$:K>F"G13(JQ#%Z-RF;BJ MK*DB(Q/)M:0%2,_5'4$I:*3*$']V7M$XLNW"MS(""EG0!>I48'PV'\'%WZW!?=@. M7T@+*E6DGR^^L:@I@CA')?Q.0)\:E(\XD7C"B$RV'9%GWMAO@X8JY'62[.YL M1.87A%LB[RJ.*TW0:#'E#:-.E+%HIR>T&,O -CO_DD4V[FC2PJ,(Q"N2=>* MQT">*^Y3W;^H%GKM>JTR;A9I!850YQ-$XKB%VX\Z[L]9+J]%7E?ZU^2[?WB+ MGJH?> HEP>,JB)V M#P1V'W?E[PD';+[M ?M5CAP131) I%HT5;5C*8"#*O:)1 [#KZ:4LIBJ? M"N*8!;^JWS31=6@5DS)7,I7X TX?A,"WO^N@.+>)/9HN5=1V$_P M,R;(?&&1W@RF+<%FC]KE:UY9U33XEXY=R\JKR8,E%&H9:FD5?CO,&?U@7A>]"I#>V>M!#C-G:P34C;[WZW!J1FBVL;GN$:C#".[Y MNC?#GGWV=>J6V2]$>6147EFQLNCF!>_ZYR<=SLKR]A_UZ@Y>?*?+S3 MHSCWH)(]&[A_?^XJ A.T7T%?BQU;;#1WQ1[_5/.G9\.?!RN!ICDFA!.P(KCT MO^TM^>BC'4BR!>^)>'Q]I555),31E X;O]7Z7&OU1AT/R1AR M68A>?3U8X6O^D[ 5PK;2M/C^K 2U[OG(R5.0LI!/E4QJ"SDZZN\=+)RL;QNX MH.B_:W,?RIW\#U!+ P04 " #MB&E7$&4+"+8% !T&0 & '9EU9;7/:.!#^*SHZ;9,9_(9)2@QEA@"99J8- M:7#NKA]E6\:ZRI9/%B'D.$H(RA4T&3!4'(<^VN[;E' MMFM9PP'L-:X7\2) GN><.!VWXR.W%W3\P'/1Y1MT5]+5_0? EO#\22Y ME19F= &;*ZQ]<_Z@/GJTHV1%]'$BSA*8G-YF-*(2^1W;&S@1V*E\ %0Q^"@1 M>["4>*/HAE8 @U&Y#C*:)*0 @6=/>AW7[P\<)?B8P#YGK_'T*CP_.Q^/PO/9 M!1#A:GX]N@A1.'MDXWT.H]=#U_;<'MMH/AUKG)Y_Y+;1:(Y&D]EE.)W\H, ; MN"?N,9J=H?#5%,U'5Z>CB^GOH.C<:AFNFX;N<[>NL'T+^7^_ZUK"1- MUV:(%J!8!OYQN1< S@L4\Z(@L0H_)D7(C*"W2RS@G&R-KDC)A80\@,ZXR"%1 M6&\13]'O!.9OV^B\B&UTH):H,W7<_ICGD^LGK'Z*4"[UC"7AY@@@ 2="< ME)+D$1'(!]_3J057**6L25-JQ9S$2P%A$0R BP1-;R'B%Y"L0$-.JTKAA5\E MF4"J0AD1!(!M8S'8&R@ %L4 &XS21N525$L,UR8YNN/$LR?>\8M^30E A!-> MJBRX+5W+*#\$=1HH%A$N2&7-;AE9HU$LU8SRPS;,8QE\PPO^@N,900]F']7M M[H7J_J DCAA!$1<)$2];;@NNC;$ZXVZ>JQ+']3.L$/"7-$I-9CWJ@L9Z50/- MD_#/;^E"2VH#B3/@ZT1 M5:@830?>H3;/WB&^%YP07+^.#NF20:B(@?I,T75#84'^7E)!5!E:*4Y4=9SQ M_ -\B" R>$<'R>&&1W>$WY"])I-WXG<-(W,=0?HJ)-P9PU'W[VBW^46T7T3[ M:J)U?CBBT0(2:8XU>R!A2TP+R$O4Y+^&A9BJC%T*4BG"M=4TAB8/EH%JS(". M50D,K-IZ54H+:!?5.&R8Z/Y#)UJ06C+#5PY96^NL&H[6Z=W^J;BGVSOCZ_4^ MQN6MF#.&RXH$S3_;2%2ME)E"3K5KRNI@UN9Z="^(EY(W Z83U",[_:)[Y\BU MC!K9:OY:2),"^D-=6VJ2-3AK_9ZQQ"?Y9+RGWK1[8A^?/-TVXI[C;K6D6_MS MV#-E?-58LGFV%"N#2!#\WEJ!V;[8YFZY\D841Q5G2TEVSMTTWO7K9R/&S@E] M^_A_?;[NL?WB)SV@C@:[2>*K?/4! LH$PF& +L \N@,Y,0W(QP+^5_C@ ^ ^ M70>J]W#[YO6_ C9.50>^^HH]&[9&<+,T04]<_?.X9W(J!TWP#:B?D+DD*2[X M7F;YL7WI(UCV[T]T$2S/FZGQGOD[0WT\,_P502P,$ M% @ [8AI5U8&5X,S)D M,BYH=&WM66U3VS@0_BM[Z5P+,_%;$MK@A,R$$*;*B91PRYJ>MZ 5*Y6YEK5:K6=&GV44$QQ.AI:]>]2UA?A>C0,V37D M:LWI42LAJ,,PMD"E6NL@_+\;G5T M?VN3%2V.XPL>XN3T)F8^4]#MF)VAY:.=L@= %:"/4KD#2XO7&UVS'&%PIM9N MS,*0IBCP_%F_8W<'0TL+/B:PS]EK,KWTSD[/)F/O;':.1+B<7XW//?!FCVR\ MSV%T^G!ESLV)"?/II,#I= _L-HSG,#Z977C3DR<*O(9[:+^$V2EXKZ MC\^GQA//#W3L>T?Z:V?0/]1[OO/,ET$@+,4 M I&F--#AITP1*J;P;DDDGI.OX9)F0BK, W J9(*)PG@'(H(_*<[?M.$L#4S8 MTTOTF3KV8"(23##KXLD9[$,D9*$Q0[PB!(I 0IC33-'$IQ*ZZ'M%:B$Y1(S7 M:4JOF--@*3$LH@%(&L+T!B-^BLD*=TA8GFN\^*TE0TQ5$%-)$5@32XF]AH)@ M(4#8:)0V9$N9+PE>FQ)PRXGGSYR7KP85)1 1"46FLV!3NI+1?HC;%4")]$E* M=2R M6WAMG%<9=_.<9R2HGG&%Q)^PWK3,K <]W+%:54.S5-@4O-;N$!!>4::@"A8& M@U7,%#7T#M1-Q4H2'"JS=?]3G=_3A 96!THD;F-$%RKW4+LUVG/V"XOMG.L) M(?20(%4,B98< TJ 8)K4F^(+NG')9-4%ZNY9DY>12.GNT?V >.'<[ 7[F_8 M=AL6-B&AHIQSV.V5O$V*.#/0@>/6/I;V$JMPKE]T_$7'AZ!CYV>@(TLQ*2>D MX!@F?T58BCF.E;FTYBIA.OMGDN::EFT]3;!AQ&6(AG D;9XA3_-VL2IB*;:> M>AP5AD4O4R1ME%KRDM4"*X!BS[QFCENX06S5C M*J4E<8Q <$ZRG+KU'TVDNBZ+RZ)1MX;Z5M#LVXVG?>OK5=NI1QI=9$&\>M=* MFU,>\EZ.E>Y3:3E )0WC[+AMHY-M*!>H,.)B55NH?C8T35U?4O+!6*$%OM@= M-QQY(TK\7/"EHCNG?.38W1J)Z^9]E_\NJ#X_&\&VK-O].8S[C:?KO?I)CU?$ MG.V$]>T<>0#//,&(Z\(YVJ9HF [+?NFN-//-SO< J(_7[O^%J#VHBI75?3HF M*@.\1A;",[OX>MQ36+D%?X@XA7D0KXB_DZB>L-/H)M4>;-T IAVLH#!'=5I/ M$O(O.S\.Y$G,: 2GFX)M%D4LH'+HHY79=@;4?[M,(>I %[>99+@DPS6WY9XH M5V/9RT;WU'%EK'WHG/V5M5HS_,>;8LDGP8>%%,LTU&6:D&X=;1K_LM^>J+)8 M!X%P+)^-ZKF.3\U7!=5(\TW![CN(C"RH4>8[$F&![9)KP<+*0_I]L]/;A,9R MS"Y26?ENHWA9,OH/4$L! A0#% @ [8AI5]]34"M+%0 L.( !$ M ( ! '9E'-D4$L! A0#% @ [8AI M5R\3-KH^$P %1$! !4 ( !>A4 '9ELH !V97)X+3(P,C,P.3,P7V1E9BYX;6Q02P$"% ,4 " #MB&E7 M6,T03R2# "2@P@ %0 @ $.=0 =F5R>"TR,#(S,#DS,%]L M86(N>&UL4$L! A0#% @ [8AI5][!%WF!80 79P' !4 M ( !9?@ '9E% ML(UF7[L# /_Z.@ 5 " 1E: 0!V97)X+3(P,C,P.3,P>#$P M<2YH=&U02P$"% ,4 " #MB&E7S>0!JWP( "V,@ & M@ &K%04 =F5R>"TR,#(S,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ [8AI M5Q,-"NP."0 _3< !@ ( !71X% '9E&5X,S)D,2YH=&U02P$"% ,4 M" #MB&E75AS'8J<% !&@ & @ &-+04 =F5R>"TR,#(S E,#DS,'AE>#,R9#(N:'1M4$L%!@ * H I@( &HS!0 $! end